Qt socket。The bound address is already in use

  这几天一直在做qt socket。在写服务端代码时,我建立的是一个C++类和头文件,并没有建立QT界面类,导致我的类定义时没有继承任何类,一般都默认继承QMainwindow,这样执行

if(!tcpServer->listen(QHostAddress::Any,6666)) 时,会提示The bound address is already in use,于是就不能建立连接。程序死掉了。

改正方法是,建立一个qt界面类,即使不需要图形化也要建立一个界面类。其余照常写就行了。

你可能感兴趣的:(QT,socket)