python:socket通信

socket_server_ssh.py编码如下:

创新互联主要从事成都网站设计、成都网站建设、外贸网站建设、网页设计、企业做网站、公司建网站等业务。立足成都服务禹王台,十多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

import socket,os
server=socket.socket()
server.bind(("localhost",9999))
server.listen()
while True:
---conn,addr=server.accept() #等电话
---print("new connet。。。",addr)
---while True:
---print("等待新指令....")
---data=conn.recv(1024)
---if not data:
------print("客户端已断开")
------break
---cmd_res=os.popen(data.decode()).read() #接受字符串,执行结果也是字符串
---if len(cmd_res)==0:
------print("cmd_res has not output。。。")
---conn.send((str(len(cmd_res.encode())).encode("utf-8"))
---conn.send(cmd_res.encode("utf-8"))
server.close()

socket_server_client.py编码如下:
import socket
client=socket.socket()
client.connect(("localhost",9999))
while True:
---data=input("请输入指令:").strip()
---if len(data)==0:
------continue
---client.send(data.encode("utf-8"))
---cmd_res_size=client.recv(1024) #先接受大小
---recevied_size=0
---recevied_data=b''
---while recevide_size------data=client.recv(1024)
------recevied_size+=len(data) #每次接收的大小不一样,所以需要用len判断一下
------recevied_data+=data
---else:
------print("cmd_res has recevied done......")
------print(recevied_data.decode())
client.close()


新闻名称:python:socket通信
当前路径:http://hxwzsj.com/article/ggsecp.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 高端网站建设 营销型网站建设 成都网站建设 成都网站制作 响应式网站设计 成都商城网站建设 成都定制网站建设 重庆电商网站建设 成都网站设计 网站设计公司 外贸网站设计方案 成都企业网站建设 商城网站建设 品牌网站建设 定制网站制作 网站制作报价 定制网站建设 成都网站设计 温江网站设计 成都企业网站制作 达州网站设计 网站建设