Python TCP 客户端:封装类和方法连接到 192.168.1.2:5050 发送字节数组
下面是一个使用 Python 编写的 TCP 客户端的示例代码,该代码将连接到指定的 IP 地址和端口,并向服务器发送一个字节数组。
import socket
class TCPClient:
def __init__(self, ip, port):
self.ip = ip
self.port = port
self.socket = None
def connect(self):
self.socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.socket.connect((self.ip, self.port))
def send_data(self, data):
if self.socket:
self.socket.sendall(data)
def close(self):
if self.socket:
self.socket.close()
# 创建 TCP 客户端对象
client = TCPClient('192.168.1.2', 5050)
# 连接到服务器
client.connect()
# 发送字节数组数据
data = bytearray([-6, -5, -4, -3, 0, 1])
client.send_data(data)
# 关闭连接
client.close()
你可以通过实例化 TCPClient 类并调用其方法来使用该客户端。首先,创建一个 TCPClient 对象并指定要连接的 IP 地址和端口。然后,调用 connect() 方法以建立与服务器的连接。接下来,使用 send_data() 方法发送要发送的数据,例如字节数组。最后,通过调用 close() 方法关闭连接。
原文地址: https://www.cveoy.top/t/topic/p4L0 著作权归作者所有。请勿转载和采集!