This question already has answers here:
Socket Server Example with Swift
(2个答案)
已关闭6年。
我希望能够有一个ios设备,多个ios设备(最大数量)可以连接到第一个设备并将数据(在这种情况下为字符串)发送到第一个设备。
我已经尝试过本教程:http://www.raywenderlich.com/3932/networking-tutorial-for-ios-how-to-create-a-socket-based-iphone-app-and-server
但是我很难理解Objective-C
等等...
(2个答案)
已关闭6年。
我希望能够有一个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()
}
}
等等...
10-05 20:26