import socket
# 创建客户端套接字对象
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 链接服务器,参数是元祖,第一个是ip地址,第二个是端口
client.connect(("127.0.0.1",19999))
print("[+]链接成功")
# 建立永久循环链接服务端
while True:
# 建立链接后,send()发送数据,recv()接受数据
client_msg = input("[+]客户端发送内容:")
# 客户端输入close,就表示主动关闭链接
if client_msg == "close" :
# 关闭客户端链接
# client.close()
# 跳出循环
break
# 向服务端发送信息,注意编码
client.send(client_msg.encode("utf-8"))
# 接受客户端信息
client_recv = client.recv(1024).decode("utf-8")
# 如果接收信息是None
if not client_recv :
# 服务端关闭链接
print("[!]服务端关闭链接")
# 打印信息
print("[+]服务端发来的是",client_recv)
print("[!]客户端关闭链接")
# 客户端套接字对象
client.close()
0728py:socket套接字tcp客户端模型
猜你喜欢
转载自blog.csdn.net/whqwjb/article/details/81268136
今日推荐
周排行