1234567891011121314151617 |
- from connection.broadcast import BroadcastServer
- from connection.socket import SocketServer
- from .oracleParser import OracleParser
- import random
- import os
- class Oracle:
- def __init__(self, broadcast, broadcastPort):
- self.id = os.urandom(32)
- self.socketPort = int(random.random() * 50000 + 1024)
- self.parser = OracleParser(self) # ,socketPort=socketPort
- self.b = BroadcastServer(
- broadcastPort=broadcastPort, parser=self.parser, id=self.id
- )
- self.s = SocketServer(self.socketPort, parser=self.parser, id=self.id)
|