我要编写一个程序,让多个 TCP 服务器监听不同的端口。
但是我找不到这方面的示例或演示。
我应该为每个服务器创建一个线程吗?
或者谁能提供一些演示的链接?
或者对程序的结构做一个整体的描述?
最佳答案
如果您可以为一个服务器找到一个示例,那么您几乎可以找到一个用于多个服务器的示例。
无需为每个服务器创建一个线程。您可以为每个服务器创建一个 QTcpServer
对象,并为其 newConnection
添加处理程序(参见 http://qt-project.org/doc/qt-4.8/qtcpserver.html#newConnection)信号。
从那里开始就和一台服务器一样了。
关于c++ - Qt - 编写一个多 TCP 服务器程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16771647/