Qt的QTcpSocket ReadyRead信号的实现

时间:2013-05-13 14:47:30

标签: c++ qt sockets qtcpsocket

我想了解Qt对QTcpSocket的{​​{1}}信号的实现。它是如何在Windows和Linux上实现的?使用ReadyReadselect()poll()epoll()或任何其他方式? SIGIO如何知道何时发出QTcpSocket信号?

1 个答案:

答案 0 :(得分:2)

由于Qt是开源的,你可以直接查看源代码,亲眼看看。

他们甚至拥有posted online

特定于操作系统的部分(我认为)在qnativesocketengine_unix.cppqnativesocketengine_win.cpp中实现。