#include//包含標頭檔案
#include#include#pragma comment(lib,"ws2_32.lib") //顯式連線套接字型檔
int main() //主函式開始
::closesocket(s); //關閉套接字控制代碼
::closesocket(s1);
::wsacleanup(); //釋放套接字型檔
if(getchar()) //如果有輸入,則關閉程式
else
}}
#include//包含標頭檔案
#include#include#pragma comment(lib,"ws2_32.lib") //顯式連線套接字型檔
int main() //主函式開始
; s=::socket(af_inet,sock_stream,0); //建立tcp套接字
sockaddr_in addr; //定義套接字位址結構
addr.sin_family=af_inet; //初始化位址結構
addr.sin_port=htons(75);
addr.sin_addr.s_un.s_addr=inet_addr("127.0.0.1");
printf("客戶端已經啟動\r\n"); //輸出提示資訊
::connect(s,(sockaddr*)&addr,sizeof(addr));
::recv(s,sztext,sizeof(sztext),0);
printf("%s\r\n",sztext);
::closesocket(s); //關閉套接字控制代碼
::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伺服器 客戶端 全部集合
include include include pragma comment lib,ws2 32.lib int main closesocket socket 0 closesocket socket 1 wsacleanup 釋放 初始化 if getchar 如果有輸入則關閉程式 else ...