摘要: ********黏包******** ****黏包现象**** 基于tcp先制作一个远程执行命令的程序(命令 ls -l ; |||; pwd) res=subprocess.Popen(cmd.decode('utf-8'), shell=True, stderr=subprocess.PIPE, stdout=subprocess.PIPE) 的结果的编码是以当前所在的系统为准的,如... 阅读全文
posted @ 2018-03-14 18:00 小学弟- 阅读(160) 评论(0) 推荐(0) 编辑
摘要: import my_UDP sk = my_UDP.My_Socket() while 1: msg = input('>>>') sk.mysendto(msg,('127.0.0.1', 8080)) data, addr = sk.myrecvfrom(1024) print(data) im 阅读全文
posted @ 2018-03-14 14:58 小学弟- 阅读(106) 评论(0) 推荐(0) 编辑
摘要: import my_TCP sk = my_TCP.My_socket() sk.bind(('127.0.0.1', 7084)) sk.listen(4) while 1: conn, addr = sk.accept() print(conn, type(conn)) while 1: res 阅读全文
posted @ 2018-03-14 14:57 小学弟- 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 主要为题出在服务器端的accept()函数,他返回两个参数,一个套接字和一个客户端的ip和端口组成的元组。 问题就出在这个套接字这里,我们继承了socket这个类,这个套接字创建的时候是通过socket创建的, 后面我们不可以直接使用它,因为它调用的方法都是socket的方法,所以我们只能将他作为参 阅读全文
posted @ 2018-03-14 14:55 小学弟- 阅读(220) 评论(0) 推荐(0) 编辑