
计算机网络
文章平均质量分 93
饿了我会自己捡代码吃
是什么?为什么?怎么用?
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【网络套接字编程】基于UDP协议的聊天服务项目
UdpClient.cc代码主要功能是创建一个UDP客户端,连接服务器并发送消息,然后接收服务器的回应。UDP服务器接收消息的核心代码行,使用 recvfrom() 系统调用从socket接收数据,云服务器的port默认都是禁止访问的。云服务器放开端口8080 ~ 8085。UDP服务器处理接收到的消息并返回响应的核心代码段。原创 2025-04-15 09:49:23 · 1095 阅读 · 0 评论 -
【计算机网络】网络套接字(Socket)基础
否则就忽略, 直接发送即可。IPv4和IPv6的地址格式定义在netinet/in.h中,IPv4地址用sockaddr_in结构体表示,包括16位地址类型, 16。我们知道IP地址可以标识唯一的一台主机,而端口号port可以标识该主机上唯一的一个进程,两者结合起来就可以标识互联网中的唯一一个进程(虽然socket api的接口是sockaddr, 但是我们真正在基于IPv4编程时, 使用的数据结构是sockaddr_in;因此,网络数据流的地址应这样规定:先发出的数据是低地址,后发出的数据是高地址.原创 2025-04-15 09:48:05 · 739 阅读 · 0 评论 -
【计算机网络】网络基础(协议,网络传输流程、Mac/IP地址 、端口号)
核心问题就是计算机之间的距离变远了,数据传输变得不再那么方便了,所以有了网络,而距离变远必然会引发新的问题(可靠性、主机定位等 ),所以我们的网络协议就是为了解决这些问题,所以协议就是一种解决方案。而在去北京的过程我们会经过许多站,比如我现在在长沙,我的源mac地址就是长沙,我的下一站是武汉,我们的目标mac地址就是武汉,mac地址会随我们站的改变而改变。如何让这些不同厂商之间生产的计算机能够相互顺畅的通信?在我们的世界,是先有局域网再有互联网的,各种各样的局域网组合通信构成了我们的互联网。原创 2025-04-14 17:44:26 · 1208 阅读 · 0 评论