使用python书写tcp的客户端并封装成独立的类和方法连接的IP是19216812端口是5050发送的数据是一个byte数组数组值是-6 -5 -4 -3 0 1
下面是一个使用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()方法关闭连接
原文地址: http://www.cveoy.top/t/topic/imLp 著作权归作者所有。请勿转载和采集!