#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...