TCP伺服器 客戶端 全部集合

2021-09-10 09:43:57 字數 1070 閱讀 9860

#include#include#include#pragma comment(lib,"ws2_32.lib")

int main()

::closesocket(socket_0);

::closesocket(socket_1);

::wsacleanup();//釋放 初始化

if(getchar()) //如果有輸入則關閉程式

else

}}

客戶端

#include//包含標頭檔案

#include#include#pragma comment(lib,"ws2_32.lib") //顯式連線套接字型檔

int main() //主函式開始

; socket_1 = ::socket(af_inet, sock_stream, 0); //建立tcp套接字

sockaddr_in sockaddr_in_1; //定義套接字位址結構

sockaddr_in_1.sin_family = af_inet; //初始化位址結構

sockaddr_in_1.sin_port = htons(75);//埠

sockaddr_in_1.sin_addr.s_un.s_addr = inet_addr("192.168.65.130");

printf("客戶端已經啟動\r\n"); //輸出提示資訊

::connect(socket_1, (sockaddr*)&sockaddr_in_1, sizeof(sockaddr_in_1));//連線accept相對

::recv(socket_1, sztext, sizeof(sztext), 0);//本地套接字接收send相對

printf("本地接收到 %s\r\n",sztext);

::closesocket(socket_1); //關閉套接字控制代碼

::wsacleanup(); //釋放套接字型檔

if(getchar())

else

}

TCP伺服器 客戶端程式

server tcpserver.cpp檔案 include common initsock.h include cinitsock initsock 初始化winsock庫 int main 填充sockaddr in結構 sockaddr in sin sin.sin family af ine...

伺服器和客戶端 tcp通訊

在vs2013的環境下,伺服器 如下 include include stdafx.h include pragma comment lib,ws2 32.lib using namespace std define buffer rev 1024 define buffer send 1024 i...

TCP 伺服器客戶端程式設計流程

服務端 服務端tcp程式一般流程 1 建立socket 2 繫結埠和ip 3 監聽socket 4 接收客戶端的請求 5 從緩衝區中讀取資料 include include include include include include include include define port 500...