protected override void OnListen() { while (true) { Socket rcli = TCP.AcceptSocket(); NetIORemoteClient remote = new NetIORemoteClient(rcli); NetIOProviderClient provider = new NetIOProviderClient(CIPE); HomeProxy home = new HomeProxy(0, remote, provider); home.OnDisconnect += OnClientDisconnect; home.OnGsSendUser += OnGsSendUser; home.Connect(); } }
protected override void OnListen() { while (true) { Socket cli = TCP.AcceptSocket(); NetIORemoteClient remote = new NetIORemoteClient(cli); NetIOLinkClient link = new NetIOLinkClient(CIPE); UserProxy User = new UserProxy(0, remote, link); User.OnDisconnect += OnClientDisconnect; User.OnSetID += OnUserSetID; User.OnSetRoleID += OnUserSetRoleID; User.Connect(); } }
protected override void OnListen() { while (true) { Socket rcli = TCP.AcceptSocket(); NetIORemoteClient remote = new NetIORemoteClient(rcli); NetIODeliveryClient delivery = new NetIODeliveryClient(CIPE); ++Counter; LinkProxy link = new LinkProxy(Counter, remote, delivery); link.OnDisconnect += OnClientDisconnect; link.OnDeliverySendUser += OnDeliverySendUser; link.OnRequestRoleID += OnRequestRoleID; link.OnUserSetLink += OnUserSetLink; link.OnUserLogout += OnUserLogout; link.Connect(); } }