首页| 论坛| 消息

标题:QT网络通信
作者:逗比123
日期:2018-04-24 20:23
内容:

我现在要做一个网络通信的上位机向下位机发送数据,分别需要用到四对客户端和服务端,服务端程序分别放在四块开发板里,现在需要点击按钮同时向四个下位机发送数据,但发给各自的数据不同,如图我将四个客户端放在一个界面里,点击connect按钮只有一个可以跟服务端连接上,其他的出现报错QAbstractsocket::connectTOHost()called when already looking up or connecting/connected to"......",请问大神这个是不是得在点击connect按钮里面使用线程实现:tcpSocket->connectToHost()?


#1 [uidab 04-24 20:35]
你已经connectToHost一个了,还想再连其它的,你自己想想啊
#2 [yanwuyue 04-24 21:47]
你就实例化一个,你到底让它到底连哪个, 你这么写,你也不想想后面怎么区分到底和那个通讯,
#3 回 yanwuyue 的帖子 [逗比123 04-24 23:42]
yanwuyue:你就实例化一个,你到底让它到底连哪个, 你这么写,你也不想想后面怎么区分到底和那个通讯, (2018-04-24 21:47) 
我知道,是不是得用线程,或者让那个先断开?
#4 [逗比123 04-24 23:43]
就是问题出在这,怎样做到可以让四个都同时连到不同的服务端,用线程吗?
#5 [never_forget 04-25 08:43]
呵呵,这个思路我是真的服气~

<< 1 2 3 >> (1/3)

回复 发表
主题 版块