Estou tentando enviar uma mensagem no via WinSock no Python e estou tendo problemas:
https://i.ibb.co/GQdfKyt/image.png
>>> import socket
>>>
>>> target_host = "www.google.com.br"
>>> target_port = 80
>>>
>>> client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
>>>
>>> client.connect((target_host,target_port))
>>>
>>> message = "Mensagem Verdadeira"
>>> message.encode('utf-8')
b'Mensagem Verdadeira'
>>>
>>> client.sendto(message,(target_host,target_port))
Traceback (most recent call last):
File "<pyshell#12>", line 1, in <module>
client.sendto(message,(target_host,target_port))
TypeError: a bytes-like object is required, not 'str'
>>>
https://i.ibb.co/GQdfKyt/image.png
Já fiz e refiz várias vezes e não consigo imprimir sem erro.
Obrigado por qualquer ajuda!
-------------------------------------------- ATUALIZAÇÃO-------------------------------
Olha um exemplo do erro..tem vezes que da erro e tem vezes que funciona uma parte do código:
https://i.ibb.co/thgzv2F/image.png
Na linha de código onde envia o a mensagem da erro..não entendo...
Obrigado por qualquer ajuda.