|
@@ -30,7 +30,8 @@ import trio
|
|
|
|
|
|
lclient = logging.getLogger(__name__+".client")
|
|
|
lserver = logging.getLogger(__name__+".server")
|
|
|
-lchat = logging.getLogger(__name__+".chat")
|
|
|
+lschat = logging.getLogger(__name__+".server.chat")
|
|
|
+lcchat = logging.getLogger(__name__+".client.chat")
|
|
|
|
|
|
class ConnHandlerBase(object):
|
|
|
def __init__(self, socket, addr, server):
|
|
@@ -51,7 +52,7 @@ class ConnHandlerBase(object):
|
|
|
data_received = self.socket.recv(self.block_size)
|
|
|
data_decoded = data_received.decode("utf-8")
|
|
|
if data_decoded:
|
|
|
- lchat.info(data_decoded.strip())
|
|
|
+ lschat.info("Client:"+data_decoded.strip())
|
|
|
self.handle(data_decoded)
|
|
|
return True
|
|
|
else:
|
|
@@ -62,7 +63,7 @@ class ConnHandlerBase(object):
|
|
|
return False
|
|
|
def send(self, msg):
|
|
|
msg_encoded = bytes(msg, "utf-8")
|
|
|
- lchat.info("Server:"+msg)
|
|
|
+ lschat.info("Server:"+msg)
|
|
|
try:
|
|
|
self.socket.send(msg_encoded)
|
|
|
return True
|
|
@@ -90,7 +91,7 @@ class ConnHandlerEcho(ConnHandlerBase):
|
|
|
def welcome_client(self):
|
|
|
self.send("welcome to the client")
|
|
|
def handle(self, data_decoded):
|
|
|
- lchat.info("Client:"+data_decoded)
|
|
|
+ lschat.info("Client:"+data_decoded)
|
|
|
for h in list(set(self.server.connection_handler)-{self}):
|
|
|
h.send(data_decoded)
|
|
|
|
|
@@ -282,7 +283,7 @@ class Client(threading.Thread):
|
|
|
self.socket = None
|
|
|
def handle_data(self, data_received):
|
|
|
data_decoded = data_received.decode("utf-8")
|
|
|
- lchat.info("Server: "+data_decoded)
|
|
|
+ lcchat.info("Server: "+data_decoded)
|
|
|
if self.handle_data_func:
|
|
|
try:
|
|
|
self.handle_data_func(data_decoded)
|
|
@@ -358,7 +359,7 @@ class Client(threading.Thread):
|
|
|
msg = msg.rstrip()
|
|
|
msg_encoded = bytes(msg+"\r\n", "utf-8")
|
|
|
try:
|
|
|
- lchat.info("Client: "+msg)
|
|
|
+ lcchat.info("Client: "+msg)
|
|
|
self.socket.send(msg_encoded)
|
|
|
except Exception as e:
|
|
|
self.is_connected = False
|
|
@@ -443,7 +444,7 @@ class AsyncClient(object):
|
|
|
self.socket = None
|
|
|
def handle_data(self, data_received):
|
|
|
data_decoded = data_received.decode("utf-8")
|
|
|
- lchat.info("Server: "+data_decoded)
|
|
|
+ lcchat.info("Server: "+data_decoded)
|
|
|
if self.handle_data_func:
|
|
|
try:
|
|
|
self.handle_data_func(data_decoded)
|
|
@@ -520,7 +521,7 @@ class AsyncClient(object):
|
|
|
msg = msg.rstrip()
|
|
|
msg_encoded = bytes(msg+"\r\n", "utf-8")
|
|
|
try:
|
|
|
- lchat.info("Client: "+msg)
|
|
|
+ lcchat.info("Client: "+msg)
|
|
|
self.socket.send(msg_encoded)
|
|
|
except Exception as e:
|
|
|
self.is_connected = False
|