C++ 实施Qt';s QTcpSocket ReadyRead信号

C++ 实施Qt';s QTcpSocket ReadyRead信号,c++,qt,sockets,qtcpsocket,C++,Qt,Sockets,Qtcpsocket,我想知道Qt对qtcSocket的ReadyRead信号的实现。它是如何在Windows和Linux上实现的?使用select()、poll()、epoll()、SIGIO或任何其他方式?qtcsocket如何知道何时发出ReadyRead信号?由于Qt是开源的,您可以直接查看源代码,自己看看 他们甚至有 操作系统特定部分(我认为)在和中实现。您好,我删除了您问题的第二部分,希望这不是问题。你应该把它作为一个单独的问题发布。我很确定你在Linux的代码中找不到答案,因为它似乎集成到gtk+eve

我想知道Qt对
qtcSocket
ReadyRead
信号的实现。它是如何在Windows和Linux上实现的?使用
select()
poll()
epoll()
SIGIO
或任何其他方式?
qtcsocket
如何知道何时发出
ReadyRead
信号?

由于Qt是开源的,您可以直接查看源代码,自己看看

他们甚至有


操作系统特定部分(我认为)在和中实现。

您好,我删除了您问题的第二部分,希望这不是问题。你应该把它作为一个单独的问题发布。我很确定你在Linux的代码中找不到答案,因为它似乎集成到gtk+eventloop中,并使用gtk+使用的任何东西。仅供参考,Qt与gtk+eventloop毫无关系