Example #1
0
        private IEnumerator WaitStartFrame()
        {
            yield return(null);

            UDPTransport.Init(true, false, isSimulated);
            if (!isSimulated)
            {
                UDPTransport.StartServer(address, port);
            }
            isInitialized = true;

            Started?.Invoke();
            isRunning = true;
            Debug.Log("Server Started");
        }
Example #2
0
        protected virtual void Start()
        {
            InitializeModules();

            UDPTransport.OnClientConnected    = HandleConnect;
            UDPTransport.OnClientDataReceived = HandleData;
            UDPTransport.OnClientDisconnected = HandleDisconnect;

            RegisterHandler(OpCode.Pong, OnHandlePong);

            if (connectOnStart)
            {
                StartCoroutine(StartConnection());
            }

            UDPTransport.Init(false, true, isSimulated);
            isInitialized = true;
        }