netgenie-srv: Fixed issue with incoming_queue through an exception.
This commit is contained in:
parent
ac93959321
commit
5ae7bc1a7d
2
NetGuard
2
NetGuard
@ -1 +1 @@
|
||||
Subproject commit 990786c49eb008aaf82c0179a1944c8e2e0fd43c
|
||||
Subproject commit dec7cce32ff6942c18c3454291204bca42e7cbca
|
@ -13,8 +13,8 @@ class NGServer:
|
||||
def __init__(self, bridge_ip='127.0.0.1', bridge_port=8000,
|
||||
ioip='127.0.0.1',
|
||||
incoming_port=8001, outgoing_port=8002):
|
||||
self.incoming_queue = asyncio.Queue()
|
||||
self.outgoing_queue = asyncio.Queue()
|
||||
self.incoming_queue = None # asyncio.Queue()
|
||||
self.outgoing_queue = None # asyncio.Queue()
|
||||
self.client_reader = None
|
||||
self.client_writer = None
|
||||
self.server_reader = None
|
||||
@ -38,6 +38,7 @@ class NGServer:
|
||||
await self.incoming_queue.put(data)
|
||||
|
||||
async def handle_incoming(self, reader, writer):
|
||||
self.incoming_queue = asyncio.Queue()
|
||||
while True:
|
||||
data = await self.incoming_queue.get()
|
||||
writer.write(data)
|
||||
@ -47,6 +48,7 @@ class NGServer:
|
||||
self.server_reader = reader
|
||||
self.server_writer = writer
|
||||
print_dbg("handle_outgoing - ENTER")
|
||||
self.outgoing_queue = asyncio.Queue()
|
||||
while True:
|
||||
print_dbg("handle_outgoing - IN LOOP")
|
||||
data = await reader.read(1024)
|
||||
@ -157,8 +159,16 @@ def main():
|
||||
"""
|
||||
The NGServer class implements our NetGenie debug/bridge server.
|
||||
|
||||
ng = NGServer(bridge_ip=args.bridge_ip,
|
||||
bridge_port=args.bridge_port,
|
||||
ioip=args.ioip,
|
||||
incoming_port=args.incoming_port,
|
||||
outgoing_port=args.outgoing_port)
|
||||
|
||||
# asyncio.run(start_thread(ng))
|
||||
"""
|
||||
args = parseArgs()
|
||||
|
||||
startServerAndWait(args)
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
Loading…
x
Reference in New Issue
Block a user