Python-Socket
Kylee Kello
不一定每个人都会失败,但也不一定每个人都运气好。怎么做是你的自由。
展开
-
Python网络编程 - 获取CMD命令返回内容(subprocess)
#最后获得的是GBK编码的字节流 res = subprocess.Popen("dir",shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) err = res.stderr.read(...原创 2019-08-04 18:04:10 · 1392 阅读 · 0 评论 -
Python网络编程 - TCP通信
Server: from socket import * #这里可以联系到__all__ ip_port = ("127.0.0.1",8000) #ip与接口 back_log = 5 #半连接池 buffer_size = 1024 #缓冲区大小、用于recv接收消息 #这里socket()方法省略了默认的family和type(新版本socket中默认...原创 2019-08-05 21:46:47 · 509 阅读 · 0 评论 -
Python网络编程 - UDP通信
Server: #UDP:User Datagram protocol from socket import * buffer_size = 1024 ip_port = ("127.0.0.1",8000) server = socket(family=AF_INET,type=SOCK_DGRAM) server.bind(ip_port) while True: t...原创 2019-08-05 21:50:02 · 485 阅读 · 0 评论 -
Python网络编程 - TCP通信实现远程执行CMD命令
Server: from socket import * import subprocess back_log = 5 buffer_size = 1024 ip_port = ("127.0.0.1",8000) cmd_server = socket() cmd_server.bind(ip_port) cmd_server.listen(back_log) while True...原创 2019-08-05 21:56:41 · 1297 阅读 · 0 评论 -
Python网络编程 - TCP通信解决粘包问题
专题:【struct模块、partical模块】 Server: from socket import * import subprocess import struct from functools import partial ip_port = ("127.0.0.1",8000) buffer_size = 1024 backlog = 5 server = socket() s...原创 2019-08-09 12:03:37 · 285 阅读 · 0 评论