LinuxUNIX通用套接字地址结构的作用是什么?

LinuxUNIX通用套接字地址结构的作用是什么?,第1张

其实很多人都疑惑这个问题。。。用一个结构体来存地址。。。
其实这是有历史遗留问题的,可以说是当时的设计失误吧,但是没办法了,既然都用了,就只能默认用了。
还有当时因为C语言还没有空指针这个概念,所以当时的socket接口的设计是比较复杂的,需要有强制类型转换,当然在今天看起来就觉得很奇怪了。

服务要监听,所以需要绑定端口,是从还没有使用的端口中分配的。当服务器端收到一个客户端的连接,socket里面有个叫End。

TCP协议里面,要连接到服务器,TCP协议中包含MAC,目标地址目标端口,源地址源端口等等。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/12977591.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-29
下一篇2025-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存