中易网

关于C++,下列代码段是什么意思

答案:3  悬赏:70  
解决时间 2021-01-18 02:17
关于C++,下列代码段是什么意思
最佳答案
void main()
{
WORD wVersionRequested;
WSADATA wsaData;
int err;

wVersionRequested=MAKEWORd(1,1);

err=WSAStarup(wVersionRequested,&wsaData);// 对网络进行初始化
if(err!=0){
return;
}

if(LOBYTE(wsaData.wVersion)!=1||HIBYTE(wsaData.wVersion)!=1)
{
WSACleanup();
return;
}
SOCKET sockSrv=socket(AF_INET,SOCK_STREAM,0);// 创建一个套接字

SOCKADDR_IN addrSrv;
addrSrv.sin_addr.S_un.S_addr=htonl(INADDR_ANY); // 选择系统ip地址
addrSrv.sin_family=AF_INET;// 使用ipv4协议
addrSrv.sin_port=htons(6000);// 端口号6000

bind(sockSrv,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR)) // 给套接字绑定ip地址及端口号

listen(sockSrv,5); // 套接字侦听开始

SOCKADDR_IN addrClient;
int len=sizeof(SOCKADDR);

while(1)
{
SOCKET sockConn=accept(sockSrv,(SOCKADDR*)&addrClient,&len);// 阻塞等待客户端连接
char sendBuf[100];
sprintf(sendBuf,"welcome%s to http://www.nuc.edu.cn",inet_ntoa(addrClient.sin_addr));
send(sockConn,sendBuf,strlen(sendBuf)+1,0); // 给连接上的客户端发送欢迎信息
char recvBuf[100];
recv(sockConn,recvBuf,100,0); // 接受客户端发送信息
printf("%s\n",recvBuf);
closesocket(sockConn);// 关闭客户端套接字,停止通信
}
}
全部回答
连接http://www.nuc.edu.cn并监听其返回数据?
这个是socket的编程 也就是聊天工具啦
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
装有ABS 系统的机动车在冰雪路面上会最大限度
天通苑到昌平县城南环东路36号
某班级有25名学生,17人参加数学竞赛,13人参
没有刷示刷机工能,
关于百度贴吧话题直播贴和图片直播贴的问题
什么叫微信允许麦克风要怎么打开设置中的麦克
赵佶的《题壁诗》全诗是什么?
DSP28335开发板哪个公司做的比较好,有什么好
把半个西瓜平均分给4个人,每人平均分得多少
DNF怎么可以穿比自己等级高10级以上的装备
炊大黄不粘锅怎么样
dnf85版本真野猪在什么地方
传真可以将我的照片传真到外地吗?
不洗干净脸的危害
一单眼皮一双眼皮命运
推荐资讯
GBA上能看TXT小说吗
时间有什么好处?
电脑上的l-ak是什么意思
吉林辉春有什么大学
海外旅行社(东明联通营业厅)地址好找么,我有
教师一年究竟要放多少天假
谁有安装版的XP sp3 的系统,包含序列号
明珠宾馆停车场地址在什么地方,我要处理点事
洼子村地址有知道的么?有点事想过去
一物坐也卧,立也卧,行也卧,卧也卧.打—动物:
听说95年四川闹过僵尸真的吗?
付钱拉是第三方支付平台吗?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?