我正在编写客户端在c + +(套接字编程),但服务器有两个选项发送到客户端请求,也可以发送特定端口上的数据(可以说端口ZZ)。我希望客户端在ZZ端口无阻塞地监听。 我该怎么办? select()命令会帮助我吗?还是有其他技术来实现这一点。 谢谢C++客户端在不同端口上的响应
0
A
回答
1
0
也许使用多线程是一个更好的选择。 您可以使用recive响应主线程并在另一个线程中侦听端口ZZ。
+0
是的我正在做同样的事情,但是当我创建线程来监听ZZ端口时。它只是停留在while循环中。 – 2013-04-07 10:39:40
+0
你使用什么样的协议? TCP还是UDP?如果您使用tcp,则必须先建立连接。 – 2013-04-07 12:17:27
相关问题
- 1. 插座端和客户端的响应
- 2. C#配置TCPClient客户端的端口
- 3. Web客户端响应不同于IE响应
- 4. 端口号5300不在DNS客户端
- 5. 不同端口上的套接字服务器和不同端口上的客户端
- 6. SOAP客户端响应
- 7. C#指定客户端端口
- 8. 客户端和服务器上的相同连接的不同端口号
- 9. SocketPermission - 客户端端口?
- 10. 与C++服务器/客户端应用程序的端口
- 11. ActiveMQ C++同步客户端
- 12. 服务器和客户端显示的公共端口号不同端口号
- 13. HBase不同的客户端
- 14. 缓存不能在客户端上处理JSON响应
- 15. XMLRPC C#客户端Python客户端 - 方法不存在
- 16. 客户端响应应用程序.Json
- 17. 对客户端有jdbc响应的servlet
- 18. 肥皂客户端的响应验证
- 19. 测试为App Engine + Angularjs客户端 - 每一个不同的端口上运行
- 20. 如果服务器端口错误,客户端正在等待响应
- 21. 简单的服务器和客户端请求/响应在C#
- 22. 在Node.js上响应客户端的正确方法?
- 23. netty客户端响应映射
- 24. UDP侦听器响应客户端
- 25. WCF客户端挂起响应
- 26. 向客户端呈现XMLHTTPRequest响应?
- 27. nusoap客户端没有响应
- 28. Apache Abdera客户端响应getDocument方法
- 29. 如何从servlet响应客户端?
- 30. Feign客户端自定义oauth2响应
感谢您的回答。我怎么能把小块时间? – 2013-04-06 21:19:56
看到这里的例子http://stackoverflow.com/questions/4181784/how-to-set-socket-timeout-in-c-when-making-multiple-connections(linux),在Windows上你需要检查出winapi套接字函数(winsock) – Quonux 2013-04-06 21:22:40