我想了解Qt中QTcpSocket
的ReadyRead
信号是如何实现的。它在Windows和Linux上是如何实现的?使用select()
、poll()
、epoll()
、SIGIO
或其他方式?QTcpSocket
是如何知道何时发出ReadyRead
信号的?
我想了解Qt中QTcpSocket
的ReadyRead
信号是如何实现的。它在Windows和Linux上是如何实现的?使用select()
、poll()
、epoll()
、SIGIO
或其他方式?QTcpSocket
是如何知道何时发出ReadyRead
信号的?
他们甚至在网上发布了。
操作系统特定部分(我认为)实现在qnativesocketengine_unix.cpp和qnativesocketengine_win.cpp中。