QT下多线程Tcp服务器,请问如何让不同的Socket线程互相通信?

其实就是想做一个聊天软件,奈何卡在这里想了半天也不知道怎么做。

一个客户端打开一个socket线程,然后在客户端输入消息,再发送给服务器端。

那么在服务器端怎么把消息发送给另外一个以及打开的客户端?

之前用socketDescriptor,但不知道是不是不会用,反正不行。

上层再设计一个管理器,管理所有的socket, 监听socket每accept一个socket,就加入到管理器中,可用socket句柄来关联(句柄是唯一的),下次有消息过来时,通过句柄可派发相应的处理了