网络通信
文章平均质量分 82
qy3333
这个作者很懒,什么都没留下…
展开
-
局域网聊天室
printf("%s:%d进入聊天室\n",inet_ntoa(cin[client_count].sin_addr),ntohs(cin[client_count].sin_port));printf("收到%s:%d的消息%s\n",inet_ntoa(cin[i-1].sin_addr),ntohs(cin[i-1].sin_port),buff);printf("%s:%d退出聊天室",inet_ntoa(cin[i-1].sin_addr),ntohs(cin[i-1].sin_port));原创 2024-09-06 21:04:55 · 385 阅读 · 0 评论 -
UDP客户端服务器通信
while(1)printf("客户端跑路\n");break;printf("客户端发来信息:%s",buff);return 0;原创 2024-09-05 19:57:02 · 1043 阅读 · 0 评论 -
流式域套接字
return -1;return -1;//7.recvwhile(1)printf("%s客户端发来%s",cln.sun_path,buff);printf("转发成功\n");//8.close。原创 2024-09-05 19:35:21 · 466 阅读 · 0 评论 -
广播发送接收
int k = 1;return -1;//3.sendtowhile(1)printf("广播通知:\n");printf("发送成功\n");原创 2024-09-04 20:57:08 · 621 阅读 · 0 评论 -
多线程并发服务器
printf("收到来自%s:%d客户端的信息:%s\n",inet_ntoa(cln->cln.sin_addr),ntohs(cln->cln.sin_port),buff);printf("%s:%d发出请求连接\n",inet_ntoa(cln.sin_addr),ntohs(cln.sin_port));printf("客户端退出\n");printf("设置复用端口成功\n");printf("发送成功\n");原创 2024-09-04 20:33:10 · 517 阅读 · 0 评论 -
多进程并发服务器
printf("%s:%d发来信息%s\n",inet_ntoa(cln.sin_addr),ntohs(cln.sin_port),buff);printf("%s:%d发来连接请求\n",inet_ntoa(cln.sin_addr),ntohs(cln.sin_port));printf("客户端退出\n");printf("发送成功\n");printf("设置端口快速复用成功\n");原创 2024-09-04 20:32:06 · 546 阅读 · 0 评论 -
2、UDP服务器中,使用connect函数,实现唯一的客户端与服务器通话。
/1、创建套接字return -1;//2、绑定perror("绑定失败");return -1;printf("绑定success");//3、收发消息while(1)//不用管谁发的printf("服务器只能与一个客户端通信");if(len==0)perror("客户端跑了");break;原创 2024-09-03 21:32:33 · 1145 阅读 · 0 评论 -
TCP的CS模型
return -1;//将套接字与主机ip和端口号绑定return -1;//把旧的标识符用于监听客户端队列return -1;//接收客户端队列信息生成新的标识符用于与客户端通信return -1;//创建通信用的缓冲区while(1)//每次接收之前清空缓存区//阻塞接收printf("客户端断开链接");break;原创 2024-09-03 20:20:35 · 1017 阅读 · 0 评论