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”就表示关闭当前客户端的连接。