随笔 - 139  文章 - 0 评论 - 0 阅读 - 33724
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  socket编程

3-socketserver
摘要:基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环 socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题) server类: request类: 继承关系: 以下述代码为例,分析socketserver源码: ftpserver=soc 阅读全文
posted @ 2018-12-23 11:10 longfei2021 阅读(120) 评论(0) 推荐(0) 编辑
2-解决粘包问题
摘要:一、socket缓冲区 研究粘包之前先看看socket缓冲区的问题: 二、socket缓存区的详细解释 每个socket被创建后,都会分配两个缓冲区,输入缓冲区和输出缓冲区。 write()/send() 并不立即向网络中传输数据,而是先将数据写入缓冲区中,再由TCP协议将数据从缓冲区发送到目标机器 阅读全文
posted @ 2018-12-19 16:19 longfei2021 阅读(222) 评论(0) 推荐(0) 编辑
1-socket编程
摘要:一、socket介绍 看socket之前,先来回顾一下五层通讯流程: 但实际上从传输层开始以及以下,都是操作系统帮咱们完成的 Socket又称为套接字,它是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在 阅读全文
posted @ 2018-12-17 23:17 longfei2021 阅读(154) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示