我有一个线程服务器。
需要在需要运行的线程上创建QTcpSocket,例如:Qt - Handle QTcpSocket in a new thread 通过传递套接字描述符。
我的问题是,我需要拥有一个线程池,并在客户端发送特定令牌后将套接字移动到特定线程上。
换句话说,我需要读取套接字以便预先知道在哪个线程上放置它。
一些想法是首先绑定到一个QTcpSocket,然后读取,然后将描述符发送到线程并创建另一个QTcpSocket,但文档说:
或者也许能够在调用子线程的setSocketDescriptor之前在主线程上读取套接字描述符,如果这是可能的?
需要在需要运行的线程上创建QTcpSocket,例如:Qt - Handle QTcpSocket in a new thread 通过传递套接字描述符。
我的问题是,我需要拥有一个线程池,并在客户端发送特定令牌后将套接字移动到特定线程上。
换句话说,我需要读取套接字以便预先知道在哪个线程上放置它。
一些想法是首先绑定到一个QTcpSocket,然后读取,然后将描述符发送到线程并创建另一个QTcpSocket,但文档说:
另一个解决方案是在单独的线程中创建套接字,然后将两个线程合并在一起,尽管我不知道这是否可行。注意:不可能使用同一本地套接字描述符初始化两个抽象套接字。
或者也许能够在调用子线程的setSocketDescriptor之前在主线程上读取套接字描述符,如果这是可能的?
QTcpSocket
? - Mike