             delegateQueue:DispatchQueue.global(qos:DispatchQoS.QoSClass.background),
             socketQueue:DispatchQueue.global(qos:DispatchQoS.QoSClass.background))
         
+        socket?.setIPv6Enabled(false)
+        
         do
         {
             try socket?.bind(toPort:requestPort)


    func startWireless()
    {
        startServerClient()
    }
    
    func startServerClient()

        {
            print("is initial \(host) \(port)")
            
            let replyData:Data
            
            if sentInitial
            {
                replyData = replyUnavailable()!
            }
            else
            {
//                sentInitial = true
                replyData = reply()!
            }
            
            sock.send(replyData, toAddress:address, withTimeout:1000, tag:1)
        }
        else
        {
            print("not initial")
            fatalError()
        }
    }
    
