GCDAsyncSocket:套接字连接不发送主机事件

时间:2018-06-28 08:09:46

标签: ios sockets

我正在基于套接字通信的iOS中开发应用程序。我正在使用 GCDAsyncSocket 进行套接字管理。在此之前,我从未在套接字上工作过。当设备请求套接字时,它工作正常,并且给出了正确的响应。问题是,如果设备没有发出任何请求,并且服务器套接字想要发送事件,那么它就没有收到。因此,据我了解:

  1. 这是否意味着套接字仅在请求时将数据发送到客户端,是否意味着如果不请求套接字就无法将数据/事件发送到客户端?

OR

  1. GCDAsyncSocket 是否以这样的方式工作:当从客户端发出请求时,只有它会侦听数据?

有人可以纠正我吗?并在这种情况下为我提供帮助,如果未提出请求,如何从主机接收事件/数据?

谢谢

0 个答案:

没有答案