s.send(“hello”.encode())
看下是不是这么写的,直接复制我的吧:
import socket
s=socket.socket()
s.connect(('127.0.0.1',8080))
s.send('hello'.encode())
data=s.recv(1024)
print('我收到服务端回的',data.decode())
soc.close()
send是发送字节过去的,应该是这样转换:
bytes(str, encoding="utf8")
b'hello' 没问题啊 要不是引号用错 或者括号