• 3793阅读
  • 1回复

[提问]关于QTcpServer的疑惑 [复制链接]

上一主题 下一主题
离线babubabu3
 

只看楼主 倒序阅读 楼主  发表于: 2012-07-24
大家好,我做了个通过服务端转发消息的程序,客户端tcp连接到服务端,tcpserver为每个连进来的tcpsocket建立连接,并把连接存储到qlist列表中,任何消息的发送接收都通过服务端接收发送。那么当客户端并发发送消息到服务端,服务端通过接收处理函数处理,那么高并发情况下,怎么处理的呢,是不是需要mq来临时存储接收的信息呢,谁能帮忙把这个通信过程描述下呀!
离线babubabu3

只看该作者 1楼 发表于: 2012-07-24
回 楼主(babubabu3) 的帖子
哦,因为tcp消息的接收是通过信号的发送,由某个槽来处理,那么所有的信号将会进入信号队列,所以qt将一个一个处理发来的信号。因此使用qt编写的简单的服务器是能够处理高并发的问题的。初学qt,不对的地方,请大家指教!
快速回复
限100 字节
 
上一个 下一个