【发布时间】:2014-02-23 03:49:38
【问题描述】:
有没有人尝试过在非阻塞模式下创建socket,并使用专用线程写入socket,但是使用select系统调用来识别是否有数据可用于读取数据。
如果套接字是非阻塞的,写调用将立即返回,应用程序将不知道写的状态(如果它通过或失败)。
有没有办法知道写入调用的状态而不必阻止它。
【问题讨论】:
-
查看write的返回码就知道是否成功,写入了多少字节。
标签: linux multithreading sockets