socket程式設計範本 客戶端

2021-04-08 13:00:06 字數 1004 閱讀 5113

#include

#include

void main()

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

hibyte( wsadata.wversion ) != 1 )

socket sockclient=socket(af_inet,sock_stream,0);//建立套接字(socket)。

sockaddr_in addrsrv;

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

addrsrv.sin_family=af_inet;

addrsrv.sin_port=htons(80);

connect(sockclient,(sockaddr*)&addrsrv,sizeof(sockaddr));//向伺服器發出連線請求(connect)。

char recvbuf[100];//和伺服器端進行通訊(send/recv)。

send(sockclient,"this is lisi/n",strlen("this is lisi")+1,0);

send(sockclient,"this is lisi/n",strlen("this is lisi")+1,0);

send(sockclient,"this is lisi/n",strlen("this is lisi")+1,0);

send(sockclient,"this is lisi/n",strlen("this is lisi")+1,0);

recv(sockclient,recvbuf,100,0);

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

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

closesocket(sockclient);//關閉套接字。

wsacleanup();//必須呼叫這個函式清除引數

}

SOCKET客戶端程式設計

1.建立socket物件 socket建構函式有4個引數,第一個是family,代表地址家族af net,af net6等,第二個是type,套接字型別sock stream 流套接字 和sock dgram 資料包套接字 import socket s socket.socket socket.a...

socket程式設計 TCP IP 多客戶端

支援多客戶的client server程式 前面的client server程式只能實現server和一個客戶的對話。在實際應用中,往往是在伺服器上執行一個永久的程式,它可以接收來自其他多個客戶端的請求,提供相應的服務。為了實現在伺服器方給多個客戶提供服務的功能,需要對上 面的程式進行改造,利用多執...

c 下 socket 客戶端 程式設計

using system.io using system.net.sockets using system.net private void button4 click object sender,eventargs e s new socket addressfamily.internetwork...

socket程式設計,客戶端的實現

相比伺服器端,客戶端實現比較簡單,下面是步驟 1,建立socket 2,連線 由connect 函式實現。3,其他的都和伺服器端一樣了。include include include include include include include include include define por...

c 下 socket 客戶端 程式設計

using system.io using system.net.sockets using system.net private void button4 click object sender,eventargs e s new socket addressfamily.internetwork...