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''
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
Curtir tópico
+ 0
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''
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
Clique aqui para fazer login e interagir na Comunidade :)