我有一个客户端服务器拱门,我正在使用阻塞赢套接字。我在服务器和客户端都有一个读写线程。
假设客户端正在等待(阻塞)读取()调用服务器将内容写入,
当另一个线程的 read() 调用被阻塞时,客户端可以向该套接字写入一些东西。那么阻塞会影响全双工双向套接字吗?我知道我会阻止读取,但为什么它也会阻止写入()?
或者为了让它工作,我必须使用 select() 还是 poll()?
谢谢
我有一个客户端服务器拱门,我正在使用阻塞赢套接字。我在服务器和客户端都有一个读写线程。
假设客户端正在等待(阻塞)读取()调用服务器将内容写入,
当另一个线程的 read() 调用被阻塞时,客户端可以向该套接字写入一些东西。那么阻塞会影响全双工双向套接字吗?我知道我会阻止读取,但为什么它也会阻止写入()?
或者为了让它工作,我必须使用 select() 还是 poll()?
谢谢