31 lines
862 B
Python

import logging
import os
import random
import string
import sys
from Classes.System.Server import Server
from Classes.System.Logger import Logger
from Classes.System.Utils.Path import PathUtil
def get_random_string(length) -> str:
# choose from all lowercase letter
letters = string.ascii_lowercase
result_str = ''.join(random.choice(letters) for i in range(length))
print("Random string of length", length, "is:", result_str)
return result_str
def main():
# retrieves host data from environment
HOST = "127.0.0.1"
TCPPORT = "54322"
UDPPORT = "54323"
logger = Logger(PathUtil.getAbsolutePathTo("log/"+get_random_string(8)+".log"))
logger.info("starting up server")
server = Server(HOST, TCPPORT, UDPPORT, logging)
server.getNetworkManager().tcp.stop()
sys.exit(0)
if __name__ == "__main__":
main()