linux網路程式設計 廣播服務端

2021-10-06 17:41:06 字數 890 閱讀 2177

解釋都在**裡

/**

*廣播接收服務端

*/#include#include#include#include#include#include#include#include #define dbgprint printf

#define print printf

#define ip_found "ip_found" /*ip發現命令*/

#define ip_found_ack "ip_found_ack" /*ip發現應答命令*/

#define mcast_port 9000 /*廣播接收埠*/

void handleipfound()

/*資料清零*/

memset((void *)&local_addr , 0 , sizeof(struct sockaddr_in));

local_addr.sin_family = af_inet; /*清空記憶體內容*/

local_addr.sin_addr.s_addr = htonl(inaddr_any); /*本地位址*/

local_addr.sin_port = htons(mcast_port); /*偵聽埠*/

/*繫結*/

ret = bind(sock , (struct sockaddr*)&local_addr , sizeof(local_addr));

if(ret != 0)

/*主處理過程*/

while(1)

} }

} print("<==handleipfound \n");

return;

}void main(int argc , char *ar**)

有不懂得地方,可以問度娘

C 網路程式設計(服務端程式)

include include 載入靜態lib檔案或者載入動態dll檔案 pragma comment lib,ws2 32.lib void main if lobyte wsadata.wversion 1 hibyte wsadata.wversion 1 建立用於監聽的套接字 socket ...

Socket網路程式設計(2) 服務端實現

中秋了,首先祝大家中秋快樂,閒著無事在家整乙個socket的聊天程式,有點仿qq介面,就是瞎折騰,不知道最後是不是能將所有功能實現。如果你對socket不了解,請看這篇文章 可以讓你快速對socket有個整體認識,如果你已經是socket網路程式設計高手,你可以忽略n個字,跳出本文章.lz想實現的功...

Socket網路程式設計(2) 服務端實現

中秋了,首先祝大家中秋快樂,閒著無事在家整乙個socket的聊天程式,有點仿qq介面,就是瞎折騰,不知道最後是不是能將所有功能實現。如果你對socket不了解,請看這篇文章 可以讓你快速對socket有個整體認識,如果你已經是socket網路程式設計高手,你可以忽略n個字,跳出本文章.lz想實現的功...