【发布时间】:2014-10-24 09:39:10
【问题描述】:
我正在开发一个 ios 应用程序以使用 TCP 连接到服务器并将接收到的字节显示到屏幕上。 我使用 NSStream(async) 在互联网上跟踪了许多示例,我确实连接并获取了一些字节。 问题是异步套接字可能会将多个 TCP 数据包合并为一个事件触发器(标准行为)。服务器的回复字节长度是多种多样的,异步套接字似乎无法帮助正确地切分数据包。
不知道sync socket会不会解决这个问题,问题来了:
- 是否会如上所述同步套接字合并数据包?
- 除了 POSIX(很多文章告诉我不要使用 POSIX),IOS 上同步套接字的其他选项是什么?
- 我可以遵循任何示例代码吗?
【问题讨论】: