那麼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以及利用套接字助手類來進行服務端和客戶端之間的通訊,在此中間並沒有對傳送的資訊進行任何的處...