0
0 комментариев

Есть сервер
server:

import socket
 
 
serversocket = socket.socket(
            socket.AF_INET, socket.SOCK_STREAM)
 
 
host = socket.gethostname()
 
port = 9999
 
 
serversocket.bind((host, port))
 
 
serversocket.listen(5)
 
while True:
 
    clientsocket,addr = serversocket.accept()
 
    print("Got a connection from %s" % str(addr))
 
    msg='Thank you for connecting'+ "\r\n"
    clientsocket.send(msg.encode('ascii'))
    clientsocket.close()

И есть клиент:

import socket
 
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
 
host = socket.gethostname()
 
port = 9999
s.connect((host, port))
msg = s.recv(1024)
 
s.close()
 
print (msg.decode('ascii'))

Мне нужно чтобы я отправлял с server команды типа:tree,dir,cd на клиент и чтобы итог выводился на сервере
Например:
На стационаре где установлен client есть text.txt,photo.png
Я с сервера ввожу dir команда выполняется на клиенте но чтобы итог возвратился на сервер
Надеюсь я понятно объяснил


Добавить комментарий