基本サーバー(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()