首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cocoa asyncsocket类问题

Cocoa asyncsocket类问题
EN

Stack Overflow用户
提问于 2010-09-08 04:10:45
回答 1查看 388关注 0票数 0

嘿,我正在用可可的异步套接字类制作服务器客户端系统,我真的不明白,我必须发送一条消息到服务器才能接收东西吗,看起来是这样的。服务器应该在我连接的时候给我发一条消息,但是我不会得到任何东西,除非我给服务器发一条消息,这条消息非常奇怪,同样的,我必须发送另一条消息才能得到消息?

这是服务器代码,正如您所看到的,它应该在有人连接时发送一条消息,除非我从客户端发送一条消息,否则它不会这样做。See code for server

下面是客户端的代码,我发送两条消息来接收来自服务器的消息。请参阅此处的客户端代码: http:://pastebin.com/1B7qy9R2删除其他链接,因为这是我的第一篇文章,所以不允许有2个链接:(

我要么错误地理解了asyncsocket,要么就是有一个bug,但如果有人能帮上忙的话,我会被认可的。

EN

回答 1

Stack Overflow用户

发布于 2010-09-08 05:09:35

在接收数据之前,您不必发送数据。这发生在您的代码中,因为您只在onSocket:didWriteDataWithTag:委托方法中调用readDataWithTimeout:tag:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3662301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档