![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
socket
文章平均质量分 93
不愿意做鱼的小鲸鱼
路漫漫其修远兮,不以物喜,不以己悲,空杯心态,但使愿无违,,,
展开
-
Socket网络编程(六)——简易聊天室案例
聊天室数据传输设计* 必要条件:客户端、服务器* 必要约束:数据传输协议* 原理:服务器监听消息来源、客户端链接服务器并发送消息到服务器原创 2024-03-01 17:54:09 · 1160 阅读 · 0 评论 -
Socket网络编程(五)——TCP数据发送与接收并行
主要实现需求多线程收发并行TCP多线程收发协作TCP 服务端收发并行重构# TCP 服务端收发并行重构启动main方法重构原有的main逻辑如下:原创 2024-03-01 17:51:09 · 1282 阅读 · 0 评论 -
Socket网络编程(四)——点对点传输场景&方案
场景在一个局域网当中,不知道服务器的IP地址,仅仅知道服务器公共的UDP的端口,在这种情况下,想要实现TCP的连接。TCP是点对点的连接,所以需要知道TCP的连接IP地址和端口Port。原创 2024-03-01 17:46:14 · 986 阅读 · 0 评论 -
Socket网络编程(三)——TCP快速入门
TCP是什么英语:Transmission Control Protocol,缩写为 TCPTCP是传输控制协议;是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义与UDP一样完成第四层传输层所指定的功能与职责TCP的机制三次握手、四次挥手具有校验机制、可靠、数据传输稳定TCP能做什么聊天消息传输、推送单人语音、视频聊天等几乎UDP能做的都能做,但需要考虑复杂性、性能问题限制:无法进行广播,多播等操作。原创 2024-02-28 19:25:44 · 1471 阅读 · 0 评论 -
Socket网络编程(二)——UDP快速入门
UDP相关概念### UDP是什么* 英语:User Datagram Protocol,缩写为UDP* 一种用户数据报协议,又称用户数据报文协议* 是一个简单的面向数据报的传输层协议,正式规范为RFC 768* 用户数据协议、非连接协议(不可靠协议)原创 2024-02-28 19:07:36 · 1107 阅读 · 0 评论 -
Socket网络编程(一)——网络通信入门&基本概念
在计算机领域中,网络是信息传输、接收、共享的虚拟平台在通过它把各个点、面、体的信息联系到一起,从而实现这些资源的共享网络是人类发展史来最重要的发明,提高了科技和人类社会的发展网络编程从大的方面说就是对信息的发送到接收通过操作相应Api调度计算机硬件资源,并利用传输管道(网络)行数据交换的过程简单来说是IP地址与端口的结合协议(RFC 793 )一种地址与端口的结合描述协议TCP/IP协议的相关API的总称;是网络Api的集合实现。原创 2024-02-28 18:53:41 · 1332 阅读 · 0 评论