在python

时间:2016-10-28 15:24:04

标签: python sockets

我正在使用Python Socking编程,我遇到send()函数问题。 我跟着这个: https://pythontips.com/2013/08/06/python-socket-network-programming

   # send a thank you message to the client. 
   c.send('Thank you for connecting')
   # Close the connection with the client
   c.close()

但我会收到此错误:

追踪(最近一次通话):   文件" * .py",第27行,in     c.send('感谢您的联系') TypeError:需要类似字节的对象,而不是' str'

1 个答案:

答案 0 :(得分:1)

python 3 send接受一个字节对象。

https://docs.python.org/3/library/socket.html#socket.socket.send

c.send(b'Thank you for connecting')