Python学习-socket实现简单ssh(大概内容)

 1 # 1 动态导入模块
 2 #     import importlib
 3 #     # __import__("import_lib.metaclass") #这是解释器自己调用的 到lib为止
 4 #     # import_lib.metaclass  #不建议使用
 5 #     importlib.import_module("lib.metaclass")  #直接到lib.metaclass 写到哪层到哪层
 6 # 
 7 #     __new__
 8 #     __call__
 9 #     __metaclass__
10 # 
11 # 
12 #     异常
13 #     try
14 #         ...
15 #     except () as e:
16 #         ...
17 #     else:
18 #         ...
19 #     finally:
20 #         ...
21 # 
22 #     写自己的异常
23 # 
24 #     断言 assert
25 #         assert type(obj.name) is int
26 # 
27 # 
28 #     socket
29 #         tcp/ip
30 #         udp
31 # 
32 #     通过socket实现一个简单的socket
33 # 
34 #     缓冲区满 手动send(超时)
35 # 
36 #     socket粘包: 两次send紧挨 导致缓冲区数据合并,一次性发送
37 #         如何解决?  超时sleep0.5:不推荐
38 #                   起一个变量client_ack = conn.recv(1024) #wait client to confirm #插入一次交互
39 # 
40 #     如何发文件?ftp server
41 #         1 读取文件名
42 #         2 检测文件是否存在
43 #         3 打开文件
44 #         4 检测文件大小
45 #         5 发送文件大小给客户端
46 #         6 等客户端确认
47 #         7 开始边读边发数据
48 #         8 md5确认
49 # 
50 # 2 着装得体:优衣库|hm,nike|阿迪|tiger
51 #   洗澡
52 #   适当用香水
53 #   女士优先
54 #   不随地吐痰|不乱扔垃圾|不在人群中抽烟
55 #   不大声喧哗
56 #   不插队|碰到别人要说抱歉
57 #   不在地铁上吃东西
58 #   尊重
59 #   安全距离
60 #   不随便评价别人
61 # 
62 #   多去旅行:一年至少一个国家
63 #   多看书,电影:15本书 50+电影(豆瓣8.0+)
64 #   学好英语:回报是终生的
65 #   口才(思维)
66 #   保持不甘心|保持正能量(不要从思维上限制自己)
67 #   换位思考
68 #   积极影响身边的人
69 # 
70 #   三体 百年孤独
71 # 
72 # 
73 # 3 ftp:
74 #     命令的实现
75 #     文件的传送
76 #     
77 # 
78 # 
79 # 

 

posted @ 2017-07-05 17:36  Bird_getUpEarly  阅读(158)  评论(0编辑  收藏  举报