Falha: a bytes-like object is required, not str

06/05/2020

0

Olá, estou iniciando meus aprendizados de "socket" em "python", no código abaixo eu fiz um cliente que irá se conectar no meu servidor netcat, e depois poderá enviar mensagens a esse servidor mas acontece um erro no código vejam:

CÓDIGO:
# coding: utf - 8
import socket

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

ip = ''127.0.0.1''
port = 1010

cliente.connect((ip, port))

try:
while True:
msg = input()
cliente.send(msg)

except Exception as erro:
print(''Falha: ''+ str(erro))

O ERRO ESTÁ ABAIXO:

Falha: a bytes-like object is required, not ''str''
Isaque

Isaque

Responder

Posts

07/05/2020

Giuliano

Olá, estou iniciando meus aprendizados de "socket" em "python", no código abaixo eu fiz um cliente que irá se conectar no meu servidor netcat, e depois poderá enviar mensagens a esse servidor mas acontece um erro no código vejam:

CÓDIGO:
# coding: utf - 8
import socket

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

ip = ''127.0.0.1''
port = 1010

cliente.connect((ip, port))

try:
while True:
msg = input()
cliente.send(msg)

except Exception as erro:
print(''Falha: ''+ str(erro))

O ERRO ESTÁ ABAIXO:

Falha: a bytes-like object is required, not ''str''



Bom dia, tudo bem?

Acredito que esse link consiga lhe ajudar.

https://intellipaat.com/community/25654/python-sockets-error-typeerror-a-bytes-like-object-is-required-not-str-with-send-function
Responder

08/05/2020

Isaque

Giuliano obrigado! Agora consegui resolver meu problema.
Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar