标题:【提问】如何让QTcpSocket接收到disconnected信号?
作者:sunbo
日期:2005-12-14 22:45
内容:
我正在写一个cs模式的应用程序,每次客户端程序被强制退出后,按道理QT会自动销毁所有的socket,这样应该产生disconnected信号,并在服务器端也产生disconnected信号,以便我在连接的相应槽中处理一些善后工作,可是服务器端接收不到该信号,不知道是什么原因,请教高手
#1 [sunbo 12-20 23:01]
又试了一下,发现,基于console的程序,也就是QCoreApplication,无法接收到这个信号,而对于QApplication还是可以的,怀疑qt基于控制台的程序对内存管理或者信号与槽功能可能存在问题
#2 [giscn 02-21 06:19]
基于console的要想 signal和slot有用,要进入事件循环,比如 exec(),请确认一下这个