网络编程目录 1.网络编程基础 2.TCP与UDP协议 3.socket与 socketserver、黏包 4.线程与进程 5.线程锁 6.进程 7.协程与IO多路复用 8. 进程.线程.协程之间的区别? ...
分类:
其他好文 时间:
2019-01-17 21:21:31
阅读次数:
190
客户端 import socket client = socket.socket() client.connect(('127.0.0.1', 8001)) while 1: msg = input('客户端说>>>') client.send(msg.encode('utf-8')) from_s... ...
分类:
其他好文 时间:
2019-01-14 16:30:50
阅读次数:
210
socketserver模块、socketserver实现并发 ...
分类:
编程语言 时间:
2019-01-12 13:14:26
阅读次数:
150
import socketserver class Myserver(socketserver.BaseRequestHandler): def handle(self): while 1: from_client_msg = self.request.recv(1024) # self.reque... ...
分类:
其他好文 时间:
2019-01-07 22:45:16
阅读次数:
201
import socket client = socket.socket() client.connect(('127.0.0.1',8001)) while 1: msg = input('客户端说>>>') client.send(msg.encode('utf-8')) from_server... ...
分类:
其他好文 时间:
2019-01-07 22:36:30
阅读次数:
211
1. socketserver 我们之前写的tcp协议的socket是不是一次只能和一个客户端通信,如果用socketserver可以实现和多个客户端通信。它是在socket的基础上进行了一层封装,也就是说底层还是调用的socket,在py2.7里面叫做SocketServer也就是大写了两个S,在 ...
分类:
编程语言 时间:
2019-01-07 21:27:25
阅读次数:
200
soketserver模块 soketserver是在socket的基础上进行了一层封装,底层还是调用socket,soketserver可以同时实现多个客户端进行通信,多个人可以同时进行上传下载等. socketserver客户端 socketserver服务端 验证客户端的链接合法性 在客户端链 ...
分类:
其他好文 时间:
2019-01-07 21:14:35
阅读次数:
188
一.socketserver模块 ②服务端 ③客户端 二.连接合法性 ①os.urandom(n) 一种bytes类型的随机生成n个字节字符串的方法 而且每次生成的值都不相同。再加上md5等加密的处理 就能够成内容不同长度相同的字符串了。 ②hmac ③ 可见使用hmac和普通hash算法非常类似。 ...
分类:
其他好文 时间:
2019-01-07 17:53:17
阅读次数:
195
一、shutil模块 1、介绍 shutil模块是对os中文件操作的补充。--移动 复制 打包 压缩 解压 2、基本使用 二、上传Demo 1、socket上传文件 import json import struct import socketserver import operate_handle ...
分类:
Web程序 时间:
2019-01-05 13:31:19
阅读次数:
165
一、socketserver是标准库中的高级模块,它的目标是简化很多多样板代码,是创建网络客户端和服务器所必须的代码。(事件驱动) 二、模块类 BaseServer :包含核心服务器功能和mix-in类的钩子,可以用TCPServer或UDPserver创建类的实例 TCPserver/UDPser ...
分类:
编程语言 时间:
2018-12-25 15:21:22
阅读次数:
239