網路 c socket 學習筆記(一)

2021-06-28 19:35:02 字數 752 閱讀 6890

那麼c++是怎麼宣告套接字的呢

在宣告之前要加入標頭檔案

#include 

#progma comment(lib, "ws2_32")

/* tcp */

socket sock = socket(pf_inet,sock_sdream,ipproto_tcp);

/* udp */

socket sock = socket(pf_inet,sock_dgram,ipproto_udp);

在不使用這個套接字的時候記得要及時關閉

closesocket(socket);
說到這兒就要提到如何連線和接受連線了

先講連線(比較簡單q~q)

send(socket, char*, int size, int flags);
connect(socket, sockaddr*,

int size);

第乙個socket 不說什麼了

第二個sockaddr* 是什麼呢

struct sockaddr_insin_addr;

char sin_zero[8];

}

然後顯示轉換成sockaddr*就行了

size 就是 這個的 sizeof 。。。。

接收下次講,這次講到這兒

C Socket學習筆記一

首先我們要了解一下幾點內容 1 網路中程序之間如何通訊?2 socket是什麼?3 socket的基本操作 3.1 socket 函式 3.2 bind 函式 3.3 listen connect 函式 3.4 accept 函式 3.5 read write 函式等 3.6 close 函式 4 ...

C socket學習筆記

mfc程式設計中,習慣使用csocket,而在控制台程式中只能使用socket套接字。若全為mfc,則其通訊比較容易.服務端建立監聽套接字,並監聽 clistensocket clissoc new clistensocket clissoc create 5555,sock stream,127....

C Socket網路程式設計學習 4 6

c socket網路程式設計學習 4 6 2010年05月03日 b c socket b b 網路程式設計學習 b b 4 tcp b b 訊息邊界處理 b b b 在前面的幾篇中,講了關於套接字socket以及利用套接字助手類來進行服務端和客戶端之間的通訊,在此中間並沒有對傳送的資訊進行任何的處...