摘要:
1 socketserver实现并发 基于tcp的套接字,关键是两个循环,一个通信循环,一个链接循环 Socketserver的 模块中分成两类: Server类(解决连接问题) Request类(解决通信问题) server类: request类: 继承关系: 2套接字工作流程(udp) UDP: 阅读全文
posted @ 2017-05-07 13:41
qianxiamo
阅读(262)
评论(0)
推荐(0)
摘要:
1 什么是粘包 只有TCP有粘包现象,UDP永远不会粘包 应用程序所看到的数据是一个整体,或说是一个流(stream),一条消息有多少字节对应用程序是不可见的,因此TCP协议是面向连接的,面向流的,收发两端都要有一一成对的socket,因此,发送端为了将多个发往接收端的包,更有效的发到对方,使用了优 阅读全文
posted @ 2017-05-07 13:37
qianxiamo
阅读(186)
评论(0)
推荐(0)
摘要:
1 套接字发展史及发展 套接字起源于 20 世纪 70 年代加利福尼亚大学伯克利分校版本的 Unix,即人们所说的 BSD Unix。 因此,有时人们也把套接字称为“伯克利套接字”或“BSD 套接字”。一开始,套接字被设计用在同 一台主机上多个应用程序之间的通讯。这也被称进程间通讯,或 IPC。套接 阅读全文
posted @ 2017-05-07 13:34
qianxiamo
阅读(439)
评论(0)
推荐(0)
摘要:
1 客户端/服务器架构 C/S架构 C/S架构包括: (1) 硬件C/S架构(打印机) (2) 软件C/S架构(web服务) C/S架构与socket的关系: 学习socket就是为了完成C/S架构的开发 2 osi七层 C/S架构的软件(软件属于应用层)是基于网络通信的软件 网络的核心即一堆协议, 阅读全文
posted @ 2017-05-07 13:31
qianxiamo
阅读(183)
评论(0)
推荐(0)
浙公网安备 33010602011771号