I dont remember what I changed... sorry

This commit is contained in:
2018-10-02 00:38:25 +02:00
parent 3d1aa21bab
commit 3bdd78b61c
5 changed files with 50 additions and 20 deletions

View File

@@ -1,13 +1,12 @@
from importlib import reload
import re
import socket
from handlers import serverPingHandler, mainHandler
class Client:
BUFF_SIZE = 65535
HANDLERS = {
re.compile(b"SAMP"): serverPingHandler
b"SAMP": serverPingHandler
}
def __init__(self, server, addr):
@@ -19,7 +18,7 @@ class Client:
def handle_data(self, data):
found = False
for pattern, handler in self.HANDLERS.items():
if pattern.match(data):
if data.startswith(pattern):
queue = handler.handle(self, data)
if queue:
self.write_to_buffer(queue)