请说说socket网络编程的步骤。⭐⭐⭐⭐
请说说socket网络编程的接口。⭐⭐⭐⭐
什么是TCP粘包现象?⭐⭐⭐⭐⭐
为什么会出现粘包现象?如何解决?⭐⭐⭐⭐⭐
简述一下Nagle算法⭐⭐⭐
为什么UDP不粘包⭐⭐⭐⭐⭐
什么是封包和解包?⭐⭐⭐⭐⭐
=========================================================================================================
- 本专栏适合于C/C++已经入门的学生或人士,有一定的编程基础。
- 本专栏适合于互联网C++软件开发、嵌入式软件求职的学生或人士。
- 本专栏针对面试题答案进行了优化,尽量做到好记、言简意赅。这才是一份面试题总结的正确打开方式。这样才方便背诵
- 针对于非科班同学,建议学习本人专刊文章《蒋豆芽的秋招打怪之旅》,该专刊文章对每一个知识点进行了详细解析。
- 如专栏内容有错漏,欢迎在评论区指出或私聊我更改,一起学习,共同进步。
- 相信大家都有着高尚的灵魂,请尊重我的知识产权,未经允许严禁各类机构和个人转载、传阅本专栏的内容。
=========================================================================================================
请说说socket网络编程的步骤。⭐⭐⭐⭐
(1)服务器根据地址类型( ipv4, ipv6 )、 socket 类型、协议创建 socket。(2)服务器为 socket 绑定 IP 地址和端口号。
(3)服务器 socket 监听端口号请求,随时准备接收客户端发来的连接,这时候服务器的socket 并没有被打开 。
(4)客户端创建 socket。
(5)客户端打开 socket,根据服务器 IP 地址和端口号试图连接服务器