本章目录 一.什么是socket 二.为什么需要socket 三.socket的发展 四.python中的socket 五.基于TCP的socket 六.基于UDP的socket 六. 粘包问题详解 七.粘包的解决方案 八.socketserver实现并发通讯 **引入:为什么一定要先学习网络协议? ...
分类:
编程语言 时间:
2019-05-28 15:44:06
阅读次数:
104
网络编程 # notes 要点网络编程 客户端/服务器架构 客户端/服务器网络编程 套接字是计算机网络数据结构。在任何类型的通信开始之前,网络应用程序必须创建套接字。可以将它们比作电话插孔,没有它将无法进行通信。 进程间通信(Inter Process Communication) 地址家族(add ...
分类:
编程语言 时间:
2019-05-04 17:32:56
阅读次数:
157
TCP编程 模拟客户端和服务器端进行通信。其中要素为ip地址和端口。 客户端: 服务器端: 因为一个服务器打开一个固定端口进行监听,但是可能响应不同的客户端,所以可以定义不同的进程序进行处理。 实例: 客户端: 服务器端: 参考教程:廖雪峰的python教程:https://www.liaoxuef ...
分类:
编程语言 时间:
2019-04-12 16:29:57
阅读次数:
201
计算机基础 网络基础 套接字 socket模块 TCP协议和UDP协议 struct 模块简介 struct 模块解决 TCP黏包问题 socket 客户端的认证 socketserver模块初识 客户端的认证 阶段小结 ...
分类:
编程语言 时间:
2019-04-09 09:22:36
阅读次数:
116
一 . 网络编程 我们在微信聊天, 淘宝购物, 百度上搜索的时候, 我们是客户端, 微信, 淘宝, 百度是服务端, 这种客户端和服务端进行交互的时候都是基于网络的. 客户端英文名称:Client(使用服务端的服务),服务端英文名称:Server(一直运行着,等待服务别人,不能有一天访问百度,百度页面 ...
分类:
编程语言 时间:
2019-04-08 21:17:05
阅读次数:
186
自学Python之路-Python基础+模块+面向对象自学Python之路-Python网络编程自学Python之路-Python并发编程+数据库+前端自学Python之路-django 自学Python3.6-算法 二分查找算法 。。。。 ...
分类:
编程语言 时间:
2019-03-25 21:54:20
阅读次数:
161
TCP/IP简介 虽然大家现在对互联网很熟悉,但是计算机网络的出现比互联网要早很多。 计算机为了联网,就必须规定通信协议,早期的计算机网络,都是由各厂商自己规定一套协议,IBM、Apple和Microsoft都有各自的网络协议,互不兼容,这就好比一群人有的说英语,有的说中文,有的说德语,说同一种语言 ...
分类:
编程语言 时间:
2019-03-23 13:30:06
阅读次数:
176
socket.makefile(mode ='r',buffering = None,*,encoding = None,errors = None,newline = None )返回一个与套接字相关联的文件对象。返回的确切类型取决于给makefile()提供的参数。 这些参数的解释方式与内置op ...
分类:
编程语言 时间:
2019-03-10 09:26:50
阅读次数:
144
Python 简介 诞生 创始人: Guido van Rossum (荷兰人) 时间: 1989年 圣诞节期间 python的命名:源于 喜剧团 Monty Python Python 应用领域 系统运维 shell,python 网络编程(搜索引擎,爬虫,服务器编程) 科学计算 人工智能,机器人 ...
分类:
编程语言 时间:
2019-03-05 21:42:32
阅读次数:
259