def getProblem(msg: str) -> Problem:
        if not msg:
            return Problem.nda

        msg_str = json.loads(msg)
        problem_number = msg_str['problem']
        return Problem(int(problem_number))
Example #2
0
    def __init__(self, host: str, problem: int):
        super().__init__()

        self.host = host
        self.port = 54321

        self.problem = Problem(problem)
        self.recvMessage = Message()

        self.serverSock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        self.serverSock.connect((self.host, self.port))

        self.slogger = sNL.get_logger()

        self.slogger.debug("Connected to (host {}, port {})".format(
            self.host, self.port))
        self.slogger.info("Client to {}".format(self.problem))
Example #3
0
 def _getProblemNumber(self):
     return Problem(3)