
网络编程
有人_295
学习使人进步
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Windows控制台socket之Select模型聊天室
前言:不会QT和MFC,所以就在控制台实现socket之Select模型聊天室。 一、概述 程序使用到MySQL(很简单的运用)技术和Select编程模型,以MySQL数据库中关系辅以socket编程实现对目标好友或群组发送接收消息。可以同时允许多人(可以修改人数)对各自好友各自的群里进行愉快的通信。 1、 MySQL 主要提供用户之间的关系,供socket显示在线的用户,以及各自的群组。 2、 Socket主要实现消息处理 【1】服务端:用户U_ID和Socket关系的对应(为什么不是IP,因为IP会经常原创 2020-06-24 18:34:28 · 941 阅读 · 0 评论 -
网络编程——阻塞TCP多线程多客户端
前面已经介绍了简单TCP套接字编程:https://blog.youkuaiyun.com/weixin_42109012/article/details/105308403 但是只是实现了一对一的简单通讯,这是由于函数的阻塞机制导致的,同一时间 一、通讯流程 二、一些介绍 三、头文件及函数介绍(建议看官方文档) 四、网络编程——简单TCP套接字编程 五、结果 六、总结 ...原创 2020-04-12 19:53:14 · 1050 阅读 · 0 评论 -
网络编程——简单UDP套接字编程
UDP许多函数与TCP是一样的,就不重复介绍,介绍不一样的。 TCP:https://blog.youkuaiyun.com/weixin_42109012/article/details/105308403 一、通讯流程 UDP通讯与TCP通讯相比,少了很多步骤(双方不用同时连接)。 1、服务端绑定数据接收端口 2、客户端向服务端IP、端口发信息 3、服务端接收某端口的数据 4、服务器端往对应客户端IP和端...原创 2020-04-05 22:19:26 · 705 阅读 · 1 评论 -
网络编程——简单TCP套接字编程
一、通讯流程 1、确定两端(客户端/服务端) 2、双方约定通讯规则(协议) 3、各自赋予赋予地址(IP地址和端口) 服务端开启监听 客户端根据服务端计算机IP和服务端程序监听端口连接服务端 服务端决定是否准许客户端连接 4、建立连接(TCP需要) 5、发送和接收数据 6、处理数据 7、关闭连接 二、一些介绍 C/S架构,客户端/服务器端 内网外网通讯:外网是服务器端,内网客户端。 1、服务端...原创 2020-04-04 19:34:37 · 1700 阅读 · 1 评论