Windows Socket程式設計

2021-06-17 01:27:32 字數 1279 閱讀 5722

windows下socket程式設計主要包括以下幾部分:

服務端1、初始化windows socket庫。

2、建立socket。

3、繫結socket。

4、監聽。

5、accept。

6、接收、傳送資料。

客戶端1、初始化windows socket庫。

2、建立socket。

3、連線socket。

4、接收、傳送資料。

服務端每接收到乙個客戶端的socket,則建立乙個執行緒。滿足乙個服務端連線多個客戶端。

1 

2 #include 3 #include 4

5 using namespace std;

6 7 #define port 4000

8 #define ip_address "192.168.1.145"

9 10 dword winapi clientthread(lpvoid lpparameter)

11 27 28 //create socket

29 cientsocket = socket(af_inet, sock_stream, ipproto_tcp);

30 if ( cientsocket == invalid_socket )

31

35 36 serveraddr.sin_family = af_inet;

37 serveraddr.sin_addr.s_addr = inet_addr(ip_address);

38 serveraddr.sin_port = htons(port);

39 memset(serveraddr.sin_zero, 0x00, 8);

40 41 ret = connect(cientsocket,(struct sockaddr*)&serveraddr, sizeof(serveraddr));

42 if ( ret == socket_error )

43

47 else

48

51 52 while ( true )

53

61 }

62

63 closesocket(cientsocket);

64 wsacleanup();

65 66 return 0;

67 }

Windows Socket 程式設計

伺服器端 客戶端 在 http fayaa.com code 處理的高亮顯示效果 c 語言 臨時自用 include include void main if lobyte wsadata wversion 1 hibyte wsadata wversion 1 socket socksrv soc...

Windows Socket程式設計

1 初始化windows socket庫。2 建立socket。3 繫結socket。4 監聽。5 accept。6 接收 傳送資料。1 初始化windows socket庫。2 建立socket。3 連線socket。4 接收 傳送資料。服務端每接收到乙個客戶端的socket,則建立乙個執行緒。滿...

Windows Socket程式設計

windows下socket程式設計主要包括以下幾部分 服務端1 初始化windows socket庫。2 建立socket。3 繫結socket。4 監聽。5 accept。6 接收 傳送資料。客戶端1 初始化windows socket庫。2 建立socket。3 連線socket。4 接收 傳...