本篇内容主要讲解“丙插座网络编程方法是什么",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“丙插座网络编程方法是什么"吧!
功能
完成卡片打印处理机(卡片打印处理器的缩写)客户端简单功能,可收发数据。
源码
# define _ WINSOCK _弃用_否_警告
#定义_阴极射线管_安全_否_警告
#包括牡蛎
//网络库文件
#包括winsock2.h
//引入ws2_32.lib
#pragmacomment(lib,' ws2_32.lib ')
使用使用std:cout
使用使用std:endl
使用使用std:cin
intmain()
{
系统(' chcp 65001 ');
WSADATAwsaData
if(WSAStartup(MAKEWORD(2,2),wsaData)!=0)
{
cout ' wsastartsuperror ' getlasterror()endl;
返回0;
}
//1、创建句柄
SOCKETclientSocket=socket(AF _ INET,SOCK_STREAM,0);
//2、连接服务端
//连接(绑定的句柄,服务端地址,第二个参数的大小);
SOCKADDR _ INServerAddr
ServerAddr.sin _ family=AF _ INET
服务器地址。sin _ port=htons(7890);
服务器地址。sin _ addrs _ addr=inet _ addr(' 127。0 .0 .1 ');//点分十进制转化为十进制
if(SOCKET _ ERROR==connect(客户端套接字,(sockaddr*)ServerAddr,sizeof(SOCKADDR_IN)))
{
cout '连接失败恩德尔
返回0;
}
//3、接收发送数据
虽然(真)
{
char缓冲区[1024]={ 0 };
scanf("% s ",缓冲区);
send(clientSocket,buffer,strlen(buffer),0);
intnRecv=recv(clientSocket,buffer,1024,0);
if(nRecv=0)
{
打破;
}
printf('[%d]接收数据,%s\n ',nRecv,缓冲区);
}
printf('断开连接\ n ');
//4、关闭句柄
返回0;
}
效果
到此,相信大家对“丙插座网络编程方法是什么"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/104195.html