【问题标题】:Sockets Winsock async blocking Read Write simultaneously套接字 Winsock 异步阻塞读写同时
【发布时间】:2013-03-31 10:57:34
【问题描述】:

我有一个客户端服务器拱门,我正在使用阻塞 win 套接字。我在服务器和客户端都有一个读写线程。

说客户端正在等待(阻塞)一个 read() 调用,让服务器向其中写入内容,

客户端可以在该套接字被另一个线程的 read() 调用阻塞时向该套接字写入内容。 那么阻塞会影响全双工双向套接字吗?我知道我会阻止读取,但为什么它也会阻止写入()?

或者为了让它工作,我必须使用 select() 还是 poll()?

谢谢

【问题讨论】:

    标签: multithreading sockets asynchronous io winsock


    【解决方案1】:

    客户端可以在另一个线程的 read() 调用阻塞时向该套接字写入内容

    是的,这完全没有问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      • 2019-08-02
      • 2015-08-28
      • 2015-04-15
      相关资源
      最近更新 更多