winsocket程式設計例項

2021-04-01 22:21:39 字數 1151 閱讀 4663

#include

#include

void main()

if(lobyte( wsadata.wversion ) != 1||

hibyte( wsadata.wversion) != 1)

socket socksrv=socket(af_inet,sock_stream,0);

sockaddr_in addrsrv;

addrsrv.sin_addr.s_un.s_addr=htonl(inaddr_any);

addrsrv.sin_family=af_inet;

addrsrv.sin_port=htons(6000);

bind(socksrv,(sockaddr*)&addrsrv,sizeof(sockaddr));

listen(socksrv,5);

sockaddr_in addrclient;

int len=sizeof(sockaddr);

while(1)

#include

#include

void main()

if(lobyte( wsadata.wversion ) != 1||

hibyte( wsadata.wversion) != 1)

socket sockclient=socket(af_inet,sock_stream,0);

sockaddr_in addrsrv;

addrsrv.sin_addr.s_un.s_addr=inet_addr("127.0.0.1");

addrsrv.sin_family=af_inet;

addrsrv.sin_porthtons(6000);

connect(sockclient,(sockaddr*)&addrsrv,sizeof(sockaddr));

char recvbuf[100];

recv(sockclient,recvbuf,100,0);

printf("%s/n",recvbuf);

send(sockclient,"this is zhangsan",strlen("this is zhangsan")+1,0); 

closesocket(sockclient);

wsacleanup();

winsocket程式設計例項

include include void main if lobyte wsadata.wversion 1 hibyte wsadata.wversion 1 socket socksrv socket af inet,sock stream,0 sockaddr in addrsrv addrs...

WinSocket程式設計(C )例項三

1 首先新建專案 win32控制檯應用程式 2 解決方案 新增 新建專案,兩個專案都新增ws2 32.lib連結庫 1,2步驟可參考 winsocket程式設計 c 例項一 3 直接上 ient adrconv win.cpp include stdafx.h include include voi...

一個WinSocket的程式設計例項

server include include include define default port 5050 服務端預設埠 int main slisten socket af inet,sock stream,0 建立伺服器端套介面 if slisten invalid socket 以下建立伺...

WinSocket簡單程式設計實驗

這一節是計算機網路作業,windows socket程式設計,老師電腦上開一個伺服器程式,公開ip地址和埠號,我們同學自己編寫一個客戶端,能與老師的伺服器建立聯絡,兩者能收發即可。這樣的 網上很多,而是就採用了孫鑫vc 第14講的 下面是新增的一點簡單註釋。其實socket完成連線功能很簡單,依葫蘆...

WinSocket簡單程式設計實驗

這一節是計算機網路作業,windows socket程式設計,老師電腦上開一個伺服器程式,公開ip地址和埠號,我們同學自己編寫一個客戶端,能與老師的伺服器建立聯絡,兩者能收發即可。這樣的 網上很多,而是就採用了孫鑫vc 第14講的 下面是新增的一點簡單註釋。其實socket完成連線功能很簡單,依葫蘆...