c ++客户端在不同端口上的响应

时间:2013-04-06 20:32:16

标签: c++ sockets

我在c ++(套接字编程)中编写客户端,但服务器有两个选项可以发送到客户端请求,服务器也可以在特定端口上发送数据(比如端口ZZ)。我希望客户端监听端口ZZ非阻塞。 我该怎么做? select()命令会帮助我吗?或者是否有任何其他技术来实现这一点。 感谢

2 个答案:

答案 0 :(得分:1)

您可以使用非阻塞模式,也可以使用非常小的块时间(例如一毫秒)。

要激活非阻塞模式,您必须配置套接字。

请参阅Beejs Guide to socket Programming了解如何操作。

答案 1 :(得分:0)

也许使用多线程是一个更好的选择。 您可以在主线程中使用接收响应,并在另一个线程中侦听端口ZZ。