コード例 #1
0
ファイル: GatewayServer.cs プロジェクト: lhsantos/ubimon
            public ServerThreadData(GatewayServer gatewayServer, NetworkDevice device)
            {
                this.gatewayServer = gatewayServer;
                this.device        = device;

                thread = new Thread(new ThreadStart(ConnectionThread));
                thread.Start();
            }
コード例 #2
0
ファイル: UnityGateway.cs プロジェクト: lhsantos/ubimon
        /// <summary>
        /// Releases this Gateway.
        /// </summary>
        public void TearDown()
        {
            if (radar != null)
            {
                radar.TearDown();
                radar = null;
            }

            server.TearDown();
            server = null;

            foreach (ChannelManager cm in channelManagers.Values)
            {
                cm.TearDown();
            }
            channelManagers.Clear();
            channelManagers = null;

            if (app != null)
            {
                app.TearDown();
            }
        }
コード例 #3
0
ファイル: GatewayServer.cs プロジェクト: LBNunes/Avatar
            public ServerThreadData(GatewayServer gatewayServer, NetworkDevice device)
            {
                this.gatewayServer = gatewayServer;
                this.device = device;

                thread = new Thread(new ThreadStart(ConnectionThread));
                thread.Start();
            }
コード例 #4
0
ファイル: UnityGateway.cs プロジェクト: LBNunes/Avatar
 private void PrepareServer()
 {
     server = new GatewayServer(this);
 }
コード例 #5
0
ファイル: UnityGateway.cs プロジェクト: LBNunes/Avatar
        /// <summary>
        /// Releases this Gateway.
        /// </summary>
        public void TearDown()
        {
            if (radar != null)
            {
                radar.TearDown();
                radar = null;
            }

            server.TearDown();
            server = null;

            foreach (ChannelManager cm in channelManagers.Values)
                cm.TearDown();
            channelManagers.Clear();
            channelManagers = null;

            if (app != null)
                app.TearDown();
        }
コード例 #6
0
ファイル: UnityGateway.cs プロジェクト: lhsantos/ubimon
 private void PrepareServer()
 {
     server = new GatewayServer(this);
 }