解釋都在**裡
/**
*廣播接收服務端
*/#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想實現的功...