示例#1
0
    private void Awake()
    {
        Character.SubscribeAttacked();
        Host.Subscribe(this);
        Client.Subscribe();

        TurnServer.StartReceive(this);
    }
示例#2
0
        public void CreateTurnServer()
        {
            turnServer = new Turn.Server.TurnServer(null)
            {
                TurnUdpPort       = udpPort,
                TurnTcpPort       = tcpPort,
                TurnPseudoTlsPort = tlsPort,
                PublicIp          = publicIp,
                MinPort           = publicMinPort,
                MaxPort           = publicMaxPort,
                Authentificater   = new Turn.Server.Authentificater()
                {
                    Realm = realm,
                    Key1  = key1,
                    Key2  = key2,
                },
            };

            turnServer.Start();
        }
示例#3
0
 public void CloseTurnServer()
 {
     turnServer.Stop();
     turnServer = null;
 }