下面是一个使用Python编写的TCP客户端的示例代码,该代码将连接到指定的IP地址和端口,并向服务器发送一个byte数组。

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()

# 发送byte数组数据
data = bytearray([-6, -5, -4, -3, 0, 1])
client.send_data(data)

# 关闭连接
client.close()

你可以通过实例化TCPClient类并调用其方法来使用该客户端。首先,创建一个TCPClient对象并指定要连接的IP地址和端口。然后,调用connect()方法以建立与服务器的连接。接下来,使用send_data()方法发送要发送的数据,例如byte数组。最后,通过调用close()方法关闭连接

使用python书写tcp的客户端并封装成独立的类和方法连接的IP是19216812端口是5050发送的数据是一个byte数组数组值是-6 -5 -4 -3 0 1

原文地址: http://www.cveoy.top/t/topic/imLp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录