iphone网络编程 AsyncSocket

采用开源

AsyncSocket进行网络编程,一个界面完成服务器连接进入到下一个界面后数据发送看上去正常,但服务器端无法收到任何数据。

查找原因一直不得其解,最后怀疑是子线程问题,因为第二界面的数据发送是直接通过线程程实现。

将发送部分放到主线程,再通过

performSelectorOnMainThread来启动发送,数据发送成功。


结论:iphone中的子线程尽可能只完成一些逻辑上的控制,具体功能应放到主线程中实现

你可能感兴趣的:(iphone网络编程 AsyncSocket)