网络编程
风中琉璃
这个作者很懒,什么都没留下…
展开
-
python之路---网络基础一
两个架构:C/S和B/S(B/S也是C/S的一种)C/S架构:Client --------基于网络通信---------ServerB/S架构:Browser -----基于网络通信---------Server服务端应该遵循的原则:1.稳定运行(网络,硬件,服务端的操作系统,服务端的应用软件),一直对外提供服务2.绑定固定的IP以及port3.支持并发无论是C...原创 2018-08-29 15:40:54 · 251 阅读 · 0 评论 -
python之路---socketserver模块
通过socketserver模块实现套接字并发基于TCP协议的套接字可以分为两个阶段:链接循环与通信循环,与之对应的,socketserver模块中有两个类,server类用于解决链接问题,request类用于解决通信问题Server端import jsonimport structimport subprocessimport socketserverclass My...原创 2018-09-04 13:48:53 · 710 阅读 · 0 评论 -
python之路---网络篇之socket
什么是socketsocket是应用层与传输层之间(TCP/IP通信协议)的中间软件抽象层,它是一组接口,将复杂的TCP/IP等协议隐藏在简单的接口之后,我们只要使用socket去编程,自然而然就是遵循TCP/UDP协议的。两个家族基于文件型的(AF_UNIX)与基于网络型的(AF_INET) 套接字工作流程要使用套接字,肯定要知道其工作流程基本模板# ...原创 2018-09-03 15:56:05 · 261 阅读 · 0 评论