Esempio n. 1
0
        protected override Photon.SocketServer.PeerBase CreatePeer(Photon.SocketServer.InitRequest initRequest)
        {
            var peer = new ServerPeer(initRequest);

            lock (_SynObject)
            {
                _NewProviderQueue.Enqueue(new Regulus.Remoting.Soul.SoulProvider(peer, peer));
            }

            return(peer);
        }
Esempio n. 2
0
 public ServerPeer(Photon.SocketServer.InitRequest initRequest)
     : base(initRequest.Protocol, initRequest.PhotonPeer)
 {
     _Fiber = new ExitGames.Concurrency.Fibers.PoolFiber();
     _Fiber.Start();
 }