TCPClient In Swift - PullRequest
       14

TCPClient In Swift

0 голосов
/ 02 сентября 2018

Я хочу всегда подключаться к TCP. Как я Undrestand Socket является Dissconnect. и когда id отключить подключиться снова

и всегда ждите получения данных с сервера и обработайте их

while(true)
        {
            print ("Connecting")

            //print ("Connected")

            switch self?.client.connect(timeout: 50)
            {
            case .success?:
                    print ("Sending")
                    self?.client.send(string: "atn,admin,admin")

                    while(true)
                    {
                        guard let data = self?.client.read(1024*10,timeout: 5)
                            else { print("break"); break }

                        if let response = String(bytes: data, encoding: .utf8) {
                            print(response)
                        }
                }

            case .failure(let _)?:
                print ("Failed : ")
            case .none:
                print("none")
            }
        }
...