wxWidgets:进程间通信
wxWidgets:进程间通信
wxWidgets 有许多不同的类来帮助进程间通信和网络编程。
本节只讨论一类类——类似 DDE 的协议——但这里有一个其他有用类的列表:
wxSocketEvent、wxSocketBase、wxSocketClient、wxSocketServer - 低级 TCP/IP API 的类。
wxProtocol、wxURL、wxFTP、wxHTTP - 用于编程流行 Internet 协议的类。
wxWidgets 的 DDE-like 协议是基于 Windows DDE 的高级协议。这种类似 DDE 的协议有两种实现:一种使用仅在 Windows 上运行的真实 DDE,另一种使用在大多数平台上运行的 TCP/IP(套接字)。由于除了类的名称之外,API 和几乎所有的行为都是相同的,您应该会发现在两种实现之间切换很容易。
请注意,通过包含您可以为 IPC 类定义方便的同义词:wxServer用于wxDDEServer或wxTCPServer取决于使用的是基于 DDE 还是基于套接字的实现,以及wxClient和wxConnection的相同内容。<wx/ipc.h>
默认情况下,在 Windows 下使用 DDE 实现。DDE 仅适用于一台计算机。如果你想在不同的工作站之