Added libs
This commit is contained in:
28
rendezvous/pseudoRendezvousServer.py
Normal file
28
rendezvous/pseudoRendezvousServer.py
Normal file
@@ -0,0 +1,28 @@
|
||||
from libs.fspn.protocol.server import Server
|
||||
from libs.fspn.protocol.connection import Connection, EVENTS as CONNECTION_EVENTS
|
||||
from libs.zecho.interfaces.module import Module, ZECHO_EVENTS
|
||||
from libs.app.utils import get_logger
|
||||
|
||||
import logging
|
||||
import random
|
||||
|
||||
logger = get_logger()
|
||||
|
||||
class PseudoRendezvousServer(Module):
|
||||
def __init__(self, zecho):
|
||||
super().__init__(zecho)
|
||||
self.zecho.subscribe_event("MESSAGE_"+self.module_name, self.on_message)
|
||||
|
||||
def connect_to_server(self, address):
|
||||
self.zecho.connect(address)
|
||||
|
||||
def on_connection_module(self, event):
|
||||
logger.debug('New Connection with module', event.source.address)
|
||||
# self.connections.append(event.source)
|
||||
|
||||
def on_message(self, event):
|
||||
logger.debug('Pseudo Rendezvous message: ', event.__dict__)
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user