Я пытаюсь получить базовый сервер (скопированный из Beginning Python) для отправки str.
Ошибка:
c.send( "XXX" )
TypeError: must be bytes or buffer, not str
Кажется, работает при травлении объекта. Похоже, что все примеры, которые я нашел, могут отправить строку без проблем.
Любая помощь будет оценена,
Стивен
import socket
import pickle
s = socket.socket()
host = socket.gethostname()
port = 80
s.bind((host, port))
s.listen(5)
while True:
c, addr = s.accept()
print( "Got Connection From ", addr )
data = pickle.dumps(c)
c.send( "XXX" )
#c.send(data)
c.close()