随笔分类 -  网络编程

摘要:socketserver并发服务 #重要的模板 import socketserver class Myserver(socketserver.BaseRequestHandler): #自己定义一个class类 def handle(self): #方法名必须为handle() conn = se 阅读全文
posted @ 2020-07-17 17:35 爱浪的跳蚤 阅读(142) 评论(0) 推荐(0) 编辑
摘要:验证客户端的合法性 # 生成一个随机字符串 import os ret = os.urandom(8) print(ret) print(len(ret)) #b'\x0e\xb0\x87<IK\xe7\x0f' #8 # import hashlib # sha = hashlib.sha1(密钥 阅读全文
posted @ 2020-07-17 17:15 爱浪的跳蚤 阅读(84) 评论(0) 推荐(0) 编辑
摘要:基于TCP协议传输文件 ''' 版本一: 此版本一次写入整个文件大小, 只能传输小文件,大文件可能会传不全 ''' #server端 import socket import json sk = socket.socket() sk.bind(('127.0.0.1',9001)) sk.liste 阅读全文
posted @ 2020-07-17 16:01 爱浪的跳蚤 阅读(404) 评论(0) 推荐(0) 编辑
摘要:最简单的网络通讯 server端: import socket sk = socket.socket() # 创建一个server端的对象 sk.bind(('127.0.0.1',9001)) # 给server端绑定一个地址 sk.listen() # 开始监听(可以接收)客户端给我的连接了 c 阅读全文
posted @ 2020-07-09 18:47 爱浪的跳蚤 阅读(158) 评论(0) 推荐(0) 编辑
摘要:不变的 : mac地址 能够唯一标识你这台机器的 变化的 : ip地址 能够更好的更方便的找到你的机器 局域网 : ​ 网段 交换机 不能理解ip地址,只能理解mac地址 局域网和局域网之间通信了 : ​ 网关 路由器 可以理解ip地址 ip地址 ​ ipv4 : 四位点分十进制 ​ 192.168 阅读全文
posted @ 2020-07-08 21:58 爱浪的跳蚤 阅读(141) 评论(0) 推荐(0) 编辑

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