根據網上的資源修改的:
#include #include #include #pragma comment(lib, "ws2_32.lib")
int server(void);
int main(int argc, char *argv)
int server(void)
local.sin_family = af_inet;
local.sin_port = htons(8001);//監聽埠
= inaddr_any;//本機
local.sin_addr.s_un.s_addr = inet_addr("192.168.7.104");//本機
socket1 = socket(af_inet, sock_dgram, 0);
bind(socket1, (struct sockaddr *)&local, sizeof (struct sockaddr_in));
while (1)
sleep(500);
}closesocket(socket1);
return 0;
}
通過socket進行網路通訊(服務端)
宣告 此文只是為自己方便理解,做了一些具象的比喻和假設,並不符合客觀事實,謹慎閱讀!在一台主機中,兩個程序想要通訊可以通過乙個管道 檔案 乙個從管道的一端寫,乙個從另一端讀 然而管道是半雙工的 如果乙個程序既想讀又想寫 那就建立兩個管道。利用socket進行網路通訊的過程與之類似 將對方主機抽象成乙...
udp服務端 客戶端
個數 2的16次方 埠是資料發出或接收的入口 埠的目的 通過埠號找到對應的程序,完成資料的通訊 著名埠0 1023 這是建立了乙個基於udp協議的服務端 import socket todo 1.0 建立了乙個套接字,用來連線客戶端,傳送與接收資料 udp server socket.socket ...
socket通訊服務端 c 實現tcp網路通訊
toc 本文介紹的是freecplus框架的tcp ip協議網路通訊的函式和類。函式和類的宣告檔案是freecplus freecplus.h。函式和類的定義檔案是freecplus freecplus.cpp。示例程式位於freecplus demo目錄中。編譯規則檔案是freecplus dem...