Files
AutoControlSystem-git/COM/COM_TCP.py
2024-08-29 18:41:51 +08:00

42 lines
817 B
Python

import json
import socket
import threading
import time
class TCPClient:
def __init__(self, ip, port):
self.error_count=0
self.IPAddress = ip
self.port = port
self.client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
self.client_socket.settimeout(5)
def CreatConnect(self):
self.client_socket.connect((self.IPAddress, self.port))
def is_Connect(self):
try:
self.client_socket.send(b'')
return True
except OSError:
return False
def run(self):
while True:
time.sleep(30)
if (self.send_Command() and self.send_Status()):
self.error_count=0
def send_Command(self):
return False
def send_Status(self):
return False