我对 QTcpSocket 库有疑问。
我创建了两个程序,它们使用相同的套接字连接与同一个客户端进行通信。不幸的是,这样做,如果程序同时写入,客户端只能通过套接字读取一个字符串(通常是第一个)。
所以我需要知道是否存在特定函数(或方法)来知道套接字是否忙,以便延迟发送第二个字符串。
提前致谢。
我对 QTcpSocket 库有疑问。
我创建了两个程序,它们使用相同的套接字连接与同一个客户端进行通信。不幸的是,这样做,如果程序同时写入,客户端只能通过套接字读取一个字符串(通常是第一个)。
所以我需要知道是否存在特定函数(或方法)来知道套接字是否忙,以便延迟发送第二个字符串。
提前致谢。
您不能有 2 个客户端使用同一个套接字。服务器应该与QTcpServer一起工作,并且每次您收到一个新连接(来自客户端)时,您都会创建一个新的QTcpSocket(显然,现在一切都是服务器端的)。客户端使用 QTcpSocket 连接到服务器。