标签: c++ sockets
我目前正在用C ++编写聊天服务器。当用户连接到它时,我打开一个套接字,我创建了两个线程,一个用于接收,另一个用于发送数据。
现在我的问题: 我是否必须检查另一个线程当前是否正在使用套接字,还是send / recv函数只是等待套接字就绪?
答案 0 :(得分:4)
同时从TCP套接字发送和接收应该完全没问题。 (除非存在任何可能的操作系统错误)
答案 1 :(得分:3)
套接字发送和接收是独立的。您无需担心自己交错。