1. 程式人生 > >WinForm中使用DDE技術

WinForm中使用DDE技術

.cn 掃描 實現 har 代碼 app data- 二維碼 成功

提起DDE技術,相信很多人不知道是啥東東,尤其是90後的程序員們。不過,有時候這個東西還是有用處的,用一句話可以總結:實現Winform程序間的通信。比如:兩個Winform程序A和B需要實現通信,用DDE技術可以實現。當然,你也可以用Socket等其他技術。本篇只針對DDE技術講解,如下圖所示

技術分享

它本身也有服務端和客戶端區分。那它們之間是如何通信的呢?主要由三個變量產生關聯:

AppName:服務端和客戶端建立關聯的憑證。也就是說,兩者需根據同一標識符產生關聯

Topic:客戶端名稱,可以由用戶自行指定,沒有限制

Item:當前會話名稱,也可以由用戶自行指定

在本文提供的示例代碼中,是以Winform為場景。看下效果圖

技術分享

說明

1.服務端

1.1,輸入客戶端名稱和錄入發送消息,點擊:發送消息,即可將消息發送至指定的客戶端,前提是客戶端連接成功

2.客戶端

2.1,輸入名稱,點擊連接,即與服務端關聯

2.2,接收消息,是用來接收服務端發送過來的消息

源碼下載

1,關註微信公眾號:小特工作室(也可掃描簽名處二維碼)

2,發送:示例4006

即可下載

WinForm中使用DDE技術