三.客户端
创建一个客户端用来连接以上服务的的服务,使用socket.connect()方法打开一个TCP连接到主机,连接后可以从服务端获取数据,在操作完成后关闭连接
#创建客户端的套接字
client=socket()
#尝试连接服务器
client.connect()
#发送并接收数据
client.send()
client.recv()
#关闭客户端套接字
client.close()
具体代码:
import socket, sys
s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
host=socket.gethostname()
port=9999
s.connect((host,port))
while
True:
data= input('>>').strip()
-
if
not data:
-
break
s.send(data.encode('utf-8'))
msg=s.recv(1024)
-
if
not msg:
-
break
-
print(msg.decode('utf-8'))
s.close()