一、c++伺服器端(根據環境稍加改動)
**如下:
#include
#include
#include
#include
using namespace std;
#pragma comment(lib,"ws2_32.lib")
void main()
if ( lobyte( wsadata.wversion ) != 1 || hibyte( wsadata.wversion ) != 1 )
socket socksrv=socket(af_inet,sock_stream,0);//建立套接字
socket sockconn;//用來和客戶端通訊的套接字
sockaddr_in addrsrv;//用來和客戶端通訊的套接字位址
addrsrv.sin_addr.s_un.s_addr=htonl(inaddr_any);
addrsrv.sin_family=af_inet;
addrsrv.sin_port=htons(port);
bind(socksrv,(sockaddr*)&addrsrv,sizeof(sockaddr));//繫結埠
listen(socksrv,5);//偵聽
printf("server %d is listening....../n",port);
sockaddr_in addrclient;
int len=sizeof(sockaddr);
char buf[4096];//接收的資料
char rbuf[100]="成功";//返回的資料
while(1)
buf[bytes]='/0';
printf("message from %s: %s/n",inet_ntoa(addrclient.sin_addr),buf);
//傳送資料
if(send(sockconn,rbuf,strlen(rbuf)+1,0)==socket_error)
printf("message to %s: %s/n",inet_ntoa(addrclient.sin_addr),rbuf);
//清理套接字占用的資源
closesocket(sockconn); }
}
vc 網路通訊B
1 伺服器端 建立套接字 socket socket int af,int type,int protocol 繫結套接字到本地位址和埠上 int bind in socket s,in const struct sockaddr name,in int namelen 將套接字設為監聽模式,準備接...
C 網路通訊
c 網路通訊 一 伺服器端程式 10.17 1.建立伺服器端socket 1 使用socket類 建立伺服器socket物件 socket objs new socket 引數 使用ipendpoint類設定伺服器ip位址和埠號 或使用dns類 ipaddress serip ipaddress.p...
Winsock網路通訊
winsock網路通訊 這裡我希望和大家 一下winsock網上通訊的程式,由於網際網路的普及,越來越多的程式具有了在網上與其他程式通訊的功能.其實所有這些功能都建立在winsock介面之上,應用程式執行大多數網路通訊的基本物件稱為套介面或軟插口 socket 使用mfc winsocket類新增網...