我想了解Qt对QTcpSocket
的{{1}}信号的实现。它是如何在Windows和Linux上实现的?使用ReadyRead
,select()
,poll()
,epoll()
或任何其他方式? SIGIO
如何知道何时发出QTcpSocket
信号?
答案 0 :(得分:2)
由于Qt是开源的,你可以直接查看源代码,亲眼看看。
他们甚至拥有posted online。
特定于操作系统的部分(我认为)在qnativesocketengine_unix.cpp和qnativesocketengine_win.cpp中实现。