Advertisement
Astranome

Сокет-ошибка типа

Jul 2nd, 2020
288
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. Метод socket.send ожидает последовательность байтов, а не строку. Чтобы преобразовать строку в последовательность байтов, можно воспользоваться методом str.encode:
  2.  
  3. 1
  4. sock.send("hello, world!".encode())
  5. Аналогично, если вы хотите получить не последовательность байтов, а строку, то можно воспользоваться методом str.decode:
  6.  
  7. 1
  8. data = sock.recv(1024).decode()
  9. По умолчанию в качестве кодировки будет использован UTF-8.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement