Você está na página 1de 1

10/04/2023, 14:34 Enviar comando via socket.

New chat

Enviar o prompt de comando usando socket em python

Para enviar um comando através de um socket em Python, você pode usar o módulo
`socket` da seguinte maneira:

python Copy code

import socket

# Crie um objeto socket


sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

# Conecte-se ao servidor
server_address = ('localhost', 12345) # Endereço do servidor e porta
sock.connect(server_address)

# Envie o comando
command = 'ls' # Comando a ser enviado
sock.sendall(command.encode())

# Encerre a conexão
sock.close()

Este exemplo cria um objeto socket, conecta-se a um servidor em `localhost` na porta


`12345`, envia o comando `ls` e, em seguida, fecha a conexão.

Note que o comando precisa ser codificado em bytes antes de ser enviado através do
socket. Por isso, utilizamos o método `encode()` da string `command`.

Send a message...

ChatGPT Mar 23 Version. Free Research Preview. ChatGPT may produce inaccurate information about people, places, or facts

https://chat.openai.com/chat 1/1

Você também pode gostar