making sim server closer to readl device
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user