fei5788 发表于 2023-3-27 18:01

17689207110 发表于 2023-3-29 09:46

服务端代码:
import socket

host = 'localhost'
port = 8888

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind((host, port))
s.listen(1)

print('Listening for connections...')

while True:
    conn, addr = s.accept()
    print('Connected by', addr)
    while True:
      data = conn.recv(1024)
      if not data: break
      output = subprocess.check_output(data.decode(), shell=True)
      conn.sendall(output)
    conn.close()


客户端代码:
import socket

host = 'localhost'
port = 8888

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect((host, port))

while True:
    cmd = input("Enter command: ")
    s.sendall(cmd.encode())
    data = s.recv(1024)
    print(data.decode())


这只是一个简单的示例程序,具体的实现需要根据实际需求进行调整和优化。另外,远程控制涉及到安全问题,需要注意防范潜在的安全风险。

wuai666hjp 发表于 2023-3-27 18:58

支持支持

boy666 发表于 2023-3-27 19:09

是不是少了点啥{:1_909:}

ZeHao666 发表于 2023-3-27 23:29

每日一逛

MustafaDe 发表于 2023-3-28 11:09

写一个GUI就好了

WrmQ 发表于 2023-3-28 12:41

感谢楼主,学习了

jffwoo 发表于 2023-3-28 13:43

这个端口是tcp还是udp呢?

moruye 发表于 2023-3-29 14:51

77yongpojie 发表于 2023-4-1 15:51

17689207110 发表于 2023-3-29 09:46
服务端代码:
import socket



学习到了!
页: [1] 2
查看完整版本: 一个简单的Python实现远程控制的代码