带swift的服务器插座



我希望能够拥有一个ios设备,多个ios设备(有最大值吗?)能够连接到该设备,并向第一个设备发送数据(在这种情况下是字符串)。

我尝试过这个教程:http://www.raywenderlich.com/3932/networking-tutorial-for-ios-how-to-create-a-socket-based-iphone-app-and-server但我很难理解Objective-C

实际上,对于swift,它将与objC相同。您所需要的只是将语法从objC移植到swift:

func initNetworkCommunication() {
    var readStream : Unmanaged<CFReadStream>?;
    var writeStream : Unmanaged<CFWriteStream>?;
    CFStreamCreatePairWithSocketToHost(nil, "localhost", 80, &readStream, &writeStream);
    if let read = readStream {
        inputStream = readStream!.takeUnretainedValue()
    }
    if let write = writeStream {
       outputStream = writeStream!.takeUnretainedValue()
    }
}

等等…

最新更新