QTcpSocket的状态

时间:2012-05-27 10:55:43

标签: c++ qt qtcpsocket

我的QTcpSocket库有问题。

我创建了两个使用相同套接字连接与同一客户端通信的程序。不幸的是,这样做,如果程序同时写入,客户端只能通过套接字读取一个字符串(通常是第一个)。

所以我需要知道一个特定的函数是否存在(或一种方式)来知道套接字是否繁忙,以便延迟第二个字符串的发送。

提前致谢。

1 个答案:

答案 0 :(得分:1)

您不能让2个客户端使用同一个套接字。服务器应该使用QTcpServer,并且每次收到新连接(从客户端)时,您都会创建一个新的QTcpSocket(显然,目前所有服务器端都是如此)。客户端使用QTcpSocket连接到服务器。