MFC中用Asyncsocket類實現udp組播

2021-07-25 10:50:07 字數 454 閱讀 5331

**:

void cudpgroupdlg::onbnclickedbutton1()

else }

void cudpgroupdlg::onbnclickedbutton2()

結果:

簡單的實現了udp的組播,可以傳送,接收訊息。

過程:由asyncsocket派生乙個類出來,過載onsend和onreceive;

視窗類裡建立乙個socket,這裡create的第乙個引數一定是組播的埠,千萬能搞錯。

建立的socket加入組播,還可以利用setsocketopt()設定其他屬性;此時可以接收資訊(可以在onreceive裡面進行資訊處理)

新增傳送按鈕的訊息響應函式,asyncslekect讀和寫(不讀的話點完傳送按鈕會發現不能接收訊息了,不知為何),然後可以在onsend函式裡面寫資訊傳送的**。

Socket使用教程 AsyncSocket

我用的asyncsocket,用來做智慧型家居wifi通訊方面。匯入asyncsocket.h,asyncsocket.m,asyncudpsocket.h,asyncudpsocket.m檔案。2.封裝乙個連線類。dlssocketconnecttool.h dlssocketconnecttoo...

MFC中用CFile讀取和寫入檔案

mfc提供了cfile類方便檔案的讀寫,首先要知道,檔案的資料讀取 資料寫入與檔案指標的操作都是以位元組為單位的,資料的讀取和寫入都是從檔案指標的位置開始的,當開啟乙個檔案的時候,檔案指標總是在檔案的開頭。常規方法如下 cfile file file.open lpctstr lpszfilenam...

MFC中用Ado連線資料庫

vc 中使用mfc通過ado連線資料庫方法小結 不包括異常的捕捉 這裡主要講mfc與sql2000資料庫的連線。coinitialize null 表示com庫的初始化 couninitialize 釋放com庫。3.獲取連線字串。最簡單的方法就是新建乙個.txt檔案,將其字尾名改為.udl,雙擊它...