Tag: tcpsocket

iOS中的TCP Socket编程 服务器客户端响应

我几乎完成了这个任务,但我卡住了一个点,由于我得到部分结果。 我有服务器(Linux或Windows)和客户端(iOS)之间存在TCP IP套接字连接。 我已经在我的iPhone模拟器中使用表单加载服务器和iPhone之间的连接发生自动应用程序打开。 服务器将数据发送回我在模拟器上发送的数据并将其打印在日志中。 但是我不能完全接受整个回应。 对于“创新”我收到也许只是“在”或“Innova”等。下面是代码片段。 void TCPClient() { CFStreamCreatePairWithSocketToHost(kCFAllocatorDefault, host, port, &readStream, &writeStream); [NSThread sleepForTimeInterval:2]; //Delay CFWriteStreamSetProperty(writeStream, kCFStreamPropertyShouldCloseNativeSocket, kCFBooleanTrue); if(!CFWriteStreamOpen(writeStream)) { NSLog(@"Error Opening Socket"); } else { UInt8 buf[] = "Innovations"; int bytesWritten = CFWriteStreamWrite(writeStream, buf, strlen((char*)buf)); NSLog(@"Written: %d", bytesWritten); } CFReadStreamSetProperty(readStream, kCFStreamPropertyShouldCloseNativeSocket, kCFBooleanTrue); if(!CFReadStreamOpen(readStream)) { NSLog(@"Error reading"); } else { UInt8 bufr[15]; […]