making sim server closer to readl device

This commit is contained in:
2026-05-05 14:37:11 +02:00
parent c38df85c73
commit 5212d4cbd5
+9 -3
View File
@@ -8,8 +8,14 @@ outlet_state = ['Off', 'Off', 'Off', 'Off', 'Off', 'Off', 'Off', 'Off']
socket_listener = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
def readAscii(connexion_client : socket):
message = connexion_client.recv(1024)
message = message.decode()
message = ""
chunk = ""
while chunk != b'\r\n':
chunk = connexion_client.recv(1024)
print(chunk)
message += chunk.decode()
print(message)
if message[0] == 'P' :
outlet_index = ord(message[21]) - ord('0')
@@ -39,10 +45,10 @@ def readAscii(connexion_client : socket):
socket_listener.bind(('', port))
socket_listener.listen()
while(True):
connexion_client, address_client = socket_listener.accept()
readAscii(connexion_client)
connexion_client.close()