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())
这只是一个简单的示例程序,具体的实现需要根据实际需求进行调整和优化。另外,远程控制涉及到安全问题,需要注意防范潜在的安全风险。 支持支持 是不是少了点啥{:1_909:} 每日一逛 写一个GUI就好了 感谢楼主,学习了 这个端口是tcp还是udp呢? 17689207110 发表于 2023-3-29 09:46
服务端代码:
import socket
学习到了!
页:
[1]
2