c++ - Qt - 编写一个多 TCP 服务器程序

标签 c++ qt

我要编写一个程序,让多个 TCP 服务器监听不同的端口。
但是我找不到这方面的示例或演示。
我应该为每个服务器创建一个线程吗?
或者谁能​​提供一些演示的链接?
或者对程序的结构做一个整体的描述?

最佳答案

如果您可以为一个服务器找到一个示例,那么您几乎可以找到一个用于多个服务器的示例。

无需为每个服务器创建一个线程。您可以为每个服务器创建一个 QTcpServer 对象,并为其 newConnection 添加处理程序(参见 http://qt-project.org/doc/qt-4.8/qtcpserver.html#newConnection)信号。

从那里开始就和一台服务器一样了。

关于c++ - Qt - 编写一个多 TCP 服务器程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16771647/

相关文章:

c++ - 为什么 QMultiMap 的查找操作没有像我预期的那样工作?

c++ - Qt Release build 给出 MSVC++ Runtime Library Error

c++ - QFile文本无法输出流

c++ - std::bind 如何增加传递给函数的参数数量?

c++ - char[] 如何在参数中解释为 const std::strings

c++ - VS2015 链接器寻找旧的,无处提及的文件

c++ - 冒充用户访问hives——各种方法,有哪些实际问题?

c++ - QIBASE 建立但未找到

c++ - 取决于var类型的if循环

c++ - 如何在包含对象内部对象的QT中解析Json字符串