wxWidgets:进程间通信
wxWidgets:進程間通信
- wxWidgets:進程間通信
- 數(shù)據(jù)傳輸
- 更多 DDE 詳情
wxWidgets:進程間通信
wxWidgets 有許多不同的類來幫助進程間通信和網絡編程。
本節(jié)只討論一類類——類似 DDE 的協(xié)議——但這里有一個其他有用類的列表:
wxSocketEvent、wxSocketBase、wxSocketClient、wxSocketServer - 低級 TCP/IP API 的類。
wxProtocol、wxURL、wxFTP、wxHTTP - 用于編程流行 Internet 協(xié)議的類。
wxWidgets 的 DDE-like 協(xié)議是基于 Windows DDE 的高級協(xié)議。這種類似 DDE 的協(xié)議有兩種實現(xiàn):一種使用僅在 Windows 上運行的真實 DDE,另一種使用在大多數(shù)平臺上運行的 TCP/IP(套接字)。由于除了類的名稱之外,API 和幾乎所有的行為都是相同的,您應該會發(fā)現(xiàn)在兩種實現(xiàn)之間切換很容易。
請注意,通過包含您可以為 IPC 類定義方便的同義詞:wxServer用于wxDDEServer或wxTCPServer取決于使用的是基于 DDE 還是基于套接字的實現(xiàn),以及wxClient和wxConnection的相同內容。<wx/ipc.h>
默認情況下,在 Windows 下使用 DDE 實現(xiàn)。DDE 僅適用于一臺計算機。如果你想在不同的工作站之間使用 IPC,你應該wxUSE_DDE_FOR_IPC在包含這個頭之前定義為 0——
總結
以上是生活随笔為你收集整理的wxWidgets:进程间通信的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 湖南有什么汽车牌子好?
- 下一篇: wxWidgets:设备上下文