Python:str命令的套接字问题

时间:2017-09-07 22:19:17

标签: python string sockets server client

我在send str命令中遇到从服务器到客户端的问题。 我想发送str值(例如:“你好,你已连接到服务器”)。 但是在客户端节目节目中(b'Hello,你连接到服务器) 我怎么能清除“b'......'”? 服务器:

#The Server Socket Program
import socket
s= socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.bind(("localhost",5225))
s.listen(5)
while True:
    conn,addr = s.accept()
    print("Recinving a Connection from: ",addr)
    conn.send(str.encode('Hello, You Are Connected to the server'))
    conn.close()

客户端:

#The Client Program
import socket
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
s.connect(("localhost",5225))
s.send(str.encode("Hello Server"))
data=s.recv(2048)
print(data) 
s.close()

enter image description here

0 个答案:

没有答案