Reimplements WIFIDirect.