基本信息
源码名称:C语言网络编程客户端
源码大小:1.10KB
文件格式:.c
开发语言:C/C++
更新时间:2021-10-31
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 2 元×
微信扫码支付:2 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
最基本客户端和服务端通讯C语言代码 ,vc6.0 编译
void main()
{
WORD wVersionRequested;
WSADATA wsaData;//WSAata用来存储系统传回的关于WinSocket的资料。
int err;
SOCKET sockClient;
SOCKADDR_IN addrSrv;
char recvBuf[50];
wVersionRequested = MAKEWORD( 1, 1 );
err = WSAStartup( wVersionRequested, &wsaData );
if ( err != 0 ) {
return;
}
if ( LOBYTE( wsaData.wVersion ) != 1 ||HIBYTE( wsaData.wVersion ) != 1 )
{
WSACleanup( );
return;
}
sockClient=socket(AF_INET,SOCK_STREAM,0);// AF_INET ..tcp连接
//初始化连接与端口号
addrSrv.sin_addr.S_un.S_addr=inet_addr("47.100.23.113");//本机地址,服务器在本机开启
addrSrv.sin_family=AF_INET;
addrSrv.sin_port=htons(6000);// 设置端口号
connect(sockClient,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR));//连接服务器
recv(sockClient,recvBuf,50,0);//接受数据
printf("%s\n",recvBuf);
send(sockClient,"hello",strlen("hello") 1,0);//发送数据
closesocket(sockClient);//关闭连接
WSACleanup();
}
最基本客户端和服务端通讯C语言代码 ,vc6.0 编译
void main()
{
WORD wVersionRequested;
WSADATA wsaData;//WSAata用来存储系统传回的关于WinSocket的资料。
int err;
SOCKET sockClient;
SOCKADDR_IN addrSrv;
char recvBuf[50];
wVersionRequested = MAKEWORD( 1, 1 );
err = WSAStartup( wVersionRequested, &wsaData );
if ( err != 0 ) {
return;
}
if ( LOBYTE( wsaData.wVersion ) != 1 ||HIBYTE( wsaData.wVersion ) != 1 )
{
WSACleanup( );
return;
}
sockClient=socket(AF_INET,SOCK_STREAM,0);// AF_INET ..tcp连接
//初始化连接与端口号
addrSrv.sin_addr.S_un.S_addr=inet_addr("47.100.23.113");//本机地址,服务器在本机开启
addrSrv.sin_family=AF_INET;
addrSrv.sin_port=htons(6000);// 设置端口号
connect(sockClient,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR));//连接服务器
recv(sockClient,recvBuf,50,0);//接受数据
printf("%s\n",recvBuf);
send(sockClient,"hello",strlen("hello") 1,0);//发送数据
closesocket(sockClient);//关闭连接
WSACleanup();
}