随笔分类 -  Day8-socket

FTP-成型版本
摘要:1. 旧知识回顾-反射 hasattr(object, name) 说明:判断对象object是否包含名为name的属性(方法) 测试代码如下: 运行结果: 2. 自己写的 服务器端脚本 客户端脚本: 阅读全文
posted @ 2017-08-10 11:29 momo8238 阅读(214) 评论(0) 推荐(0)
FTP-Server
摘要:1.目录: 2. ftp_client.py 3. Day8->ftp_server -> core ->main.py 4.运行:实现从客户端到服务器端上传一个视频文件 客户端运行: 服务器端运行结果: 阅读全文
posted @ 2017-08-10 10:09 momo8238 阅读(228) 评论(0) 推荐(0)
Json-转自菜鸟教程
摘要:1. python中为什么用json有什么作用??不是python用json,json是类似xml的一种通用格式,在很多地方都可以用。json相比xml,数据量更小,而且可以很方便的和解释型语言的结构相互转换。 2. 常用的两种Json函数: Json.dumps: 将 Python 对象编码成 J 阅读全文
posted @ 2017-08-10 09:56 momo8238 阅读(984) 评论(0) 推荐(0)
SocketServer-实现并发处理3
摘要:用socketserver创建一个服务的步骤: 1 创建一个request handler class(请求处理类),合理选择StreamRequestHandler和DatagramRequestHandler之中的一个作为父类(当然,使用BaseRequestHandler作为父类也可),并重写 阅读全文
posted @ 2017-08-09 17:08 momo8238 阅读(170) 评论(0) 推荐(0)
SocketServer-实现并发处理2
摘要:转发自MnCu的博客: http://www.cnblogs.com/MnCu8261/p/5546823.html python基础之socket与socketserver 引入 Socket的英文原义是“孔”或“插座”,在Unix的进程通信机制中又称为‘套接字’。套接字实际上并不复杂,它是由一个 阅读全文
posted @ 2017-08-09 16:24 momo8238 阅读(289) 评论(0) 推荐(0)
SocketServer-实现并发处理
摘要:Python提供了两个基本的socket模块。 一个是socket,它提供了标准的BSD Socket API;另一个是socketServer,它提供了服务器中心类,可以简化网络服务器的开发,其实就是对socket()的再封装。 1.前言: 虽说用Python编写简单的网络程序很方便,但复杂一点的 阅读全文
posted @ 2017-08-08 14:07 momo8238 阅读(1865) 评论(0) 推荐(1)
Socket_FTP
摘要:1. md5加密回顾: 2. FTP入门版: 服务器端: 客户端: 客户端的输入及运行结果: 服务器端的运行结果: 3. FTP+MD5验证 服务器端: 客户端: 服务器端运行结果: 客户端运行结果: 4.FTP+MD5验证+粘包处理: 服务器端: 客户端: 服务器端的输出: 客户端的输出: 阅读全文
posted @ 2017-08-08 10:44 momo8238 阅读(189) 评论(0) 推荐(0)
Socket_SSH-3(粘包)
摘要:粘包:两次数据粘到一起了。在Windows中基本看不出来效果。 服务器端的配置: 客户端的配置: 阅读全文
posted @ 2017-08-07 21:42 momo8238 阅读(130) 评论(0) 推荐(0)
Socket_SSH-2(大文件的一次传输)
摘要:服务器端的输出 客户端的输出 让超过1024大小的数据的一次返回,先在服务器端计算大小,把需要接受的次数传给客户端。 服务器端: 客户端: 实现收到的数据大小跟要传输的数据大小相一致。 客户端: 关于字符长度: 结果输出: 阅读全文
posted @ 2017-08-07 17:40 momo8238 阅读(194) 评论(0) 推荐(0)
Socket_SSH-1
摘要:服务器端: 客户端: 服务器端运行结果: 客户端运行结果: 阅读全文
posted @ 2017-08-03 11:24 momo8238 阅读(155) 评论(0) 推荐(0)
动态导入模块
摘要:应用场景:知道模块名的字符串形式,想导入模块,怎么办呢? 因为aa是个字符串格式,所以没法导入aa.py 模块 有两种可用的方法: aa里面的程序: 官方建议的方法是第2种: 阅读全文
posted @ 2017-08-02 17:46 momo8238 阅读(128) 评论(0) 推荐(0)