【问题标题】:How to create thread listen server through cocoaasyncsocket in ios app如何在ios app中通过cocoaasyncsocket创建线程监听服务器
【发布时间】:2014-04-18 11:00:21
【问题描述】:

如何在ios app中通过cocoaasyncsocket创建线程来监听服务器

我从这里使用cocoaasyncSocketcocoaAsyncSocket

我尝试示例代码并将此代码推送到 AppDelegate.hAppDelegate.m 但是当我连接时,这个应用程序没有收到从服务器发送的任何数据。 我希望我的应用在连接后自动从服务器接收数据

【问题讨论】:

  • 我可以使用 nstimer 每秒向服务器发出请求吗?

标签: ios objective-c multithreading cocoaasyncsocket


【解决方案1】:

要从套接字的其他对等方接收数据,您应该调用读取方法。可以是readDataWithTimeout。当您从服务器接收到数据时,- (void)socket:(GCDAsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag 委托方法将被触发。

【讨论】:

  • 我把方法放在 appdelegate.. 是真的吗?...但是当服务器推回数据时我似乎没有什么可以解雇的
  • 我认为,您应该首先尝试使用 cocoaAsyncSocket 的 connectTest 示例。尝试进行适当的更改以连接到您的服务器。
猜你喜欢
  • 2012-09-11
  • 1970-01-01
  • 2011-09-10
  • 1970-01-01
  • 1970-01-01
  • 2012-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多