最近写PY软件 一直提示一个 not 'str'的错误,检查了一下是SOCKET的send是bytes类型
解决方法添加decode()
代码如下:
import socket
S = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
S.bind(('127.0.0.1',19732))
S.listen(5)
conn,add = S.accept()
while True:
print('I am service')
conn.send("Who are you".encode())
T = conn.recv(1024)
print(T)
S.close()