1. 主页
  2. Python基础到高级
  3. socket网络编程
  4. client

client

Socket TCP Client

socket的tcp client是比较简单的。

import socket
so = socket.socket()
so.connect(('127.0.0.1', 1234))  # 注意connect的参数是一个元组
so.send(b'lanyulei\n')  # 客户端发送数据
so.recv(1024)    # 接收数据
so.close()   # 关闭连接    

socket的连接当需要主动关闭连接的时候,需要将server端和client端都close一下,只有这样才是关闭Socket连接。

从客户端关闭服务端的socket连接,需要我们自己在应用层定义协议才能实现。

例如当server端接收到某客户端发来关键字“quit”就表示关闭当前客户端的连接。

我们要如何帮助您?

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注