使用QTcpServer有两个方式
1.自定义类中直接使用QTcpServer作为成员变量,绑定信号newConnection
2.自定义类继承QTcpServer,可以重写incomingConnection函数,例如
TcpServer是继承QTcpServer的 void TcpServer::incomingConnection(qintptr handle)
{
QTcpServer::incomingConnection(handle);
OnNewConnection();
}
引用https://blog.youkuaiyun.com/robothj/article/details/81583208
注意 主线程事件循环一定要执行,不然qt事件循环就可能会失败
不能像下面注释代码一样
MyCap my;
my.start();
// while(1)
// {
// Sleep(1000);
// }
return a.exec();
本文介绍了QTcpServer的两种使用方法:一是将其作为自定义类的成员变量并绑定newConnection信号;二是通过继承QTcpServer并重写incomingConnection函数。文章强调了主线程事件循环的重要性,并提供了一个示例代码。
6170

被折叠的 条评论
为什么被折叠?



