rpi python tcp服务器,swiftsocket ios客户端在swift中仅接收-1
我将raspberry pi配置为等待连接的tcp服务器获取数据,然后将其发送回。在swift上,我将示例客户端代码复制并粘贴到swiftsocket的自述文件中。已建立连接raspberry接收发送的数据,但ios在xcode终端中仅显示-1。我在swift中使用的代码是:rpi python tcp服务器,swiftsocket ios客户端在swift中仅接收-1,ios,swift,tcp,raspberry-pi,Ios,Swift,Tcp,Raspberry Pi,我将raspberry pi配置为等待连接的tcp服务器获取数据,然后将其发送回。在swift上,我将示例客户端代码复制并粘贴到swiftsocket的自述文件中。已建立连接raspberry接收发送的数据,但ios在xcode终端中仅显示-1。我在swift中使用的代码是: let client = TCPClient(address: "192.168.0.50", port: 8080) switch client.connect(timeout: 1) { case .success
let client = TCPClient(address: "192.168.0.50", port: 8080)
switch client.connect(timeout: 1) {
case .success:
switch client.send(string: "GET / HTTP/1.0\n\n" ) {
case .success:
guard let data = client.read(1024*10) else { return }
if let response = String(bytes: data, encoding: .utf8) {
print(response)
}
case .failure(let error):
print(error)
}
case .failure(let error):
print(error)
}
代码格式化修复如果在调试控制台上得到-1,则TCP服务器将发送“-1”作为响应。最好检查你的服务器端代码。代码格式化修复如果你在调试控制台上得到-1,那么你的TCP服务器正在发送“-1”作为响应。最好检查服务器端代码。