Windows wxSocketServer和wxTcpServer之间有什么区别?

Windows wxSocketServer和wxTcpServer之间有什么区别?,windows,wxwidgets,mingw-w64,Windows,Wxwidgets,Mingw W64,我将wxWidgets 3.0.2与mingw-w64(g++)一起使用,并希望编写一个服务器,该服务器侦听TCP端口,并可以同时维护来自客户端的多个连接 有文档和一个官方代码示例。还有一个名为的类,它包含基本文档 然而,我无法(通过谷歌搜索)找到任何与wxTCPServer相关的代码示例或解释。两者之间的区别是什么?我应该使用哪一种?wxTCPServer是基于TCP的wxWidgets IPC协议实现(另一种实现仅在MSW下可用,使用DDE)。通常您不应该直接使用它,而是使用wxServer

我将wxWidgets 3.0.2与mingw-w64(g++)一起使用,并希望编写一个服务器,该服务器侦听TCP端口,并可以同时维护来自客户端的多个连接

有文档和一个官方代码示例。还有一个名为的类,它包含基本文档


然而,我无法(通过谷歌搜索)找到任何与wxTCPServer相关的代码示例或解释。两者之间的区别是什么?我应该使用哪一种?

wxTCPServer
是基于TCP的wxWidgets IPC协议实现(另一种实现仅在MSW下可用,使用DDE)。通常您不应该直接使用它,而是使用
wxServer
。当然,如果您需要一个通用套接字服务器,那么应该使用
wxSocketServer
本身,而不是这两个类中的任何一个


更好的方法是使用专用的套接字/网络库,如(Boost)或。wxWidgets TCP支持非常基本,应该只用于相对简单的事情,即性能和可伸缩性都不重要的事情。

所以SocketServer是通用的TCP/IP服务器,而TCPServer是其他的东西。清晰如泥:)也谢谢你的其他建议。
wxTCPServer
wxServer
的TCP版本,所以它有点道理,但前提是你经常眯着眼睛。在任何情况下,关于
wxTCPServer
您需要知道的唯一一件事就是您不应该使用它,因此它的名称是最不需要担心的。。。