【发布时间】:2010-09-08 12:41:12
【问题描述】:
现在我正在编写一个将与网络交互的 iPhone 应用程序,并且我计划使用非阻塞的 berkley 套接字,这样我就可以完全控制 connect()、accept() 和 recv() 时间。我还不确定的一个问题是如何正确关闭 lenghly connect() 和 recv() 操作(可能长达几分钟)。在 UNIX 中,这是通过创建一个管道并在 select() 请求中与套接字一起使用它来完成的。在管道中写入内容将立即中止 select(),因此我可以检查是否关闭等。但是是否可以在 iPhone 上使用管道,是否可以将它们与 select() 一起使用?欢迎任何见解或评论。
【问题讨论】:
标签: iphone