public void BeginProcessClientConnection() { if (!InitClientConnection()) { return; } if (!InitPeerType()) { return; } if (!InitClientAddress()) { return; } InitClientInfo(); ClientRepository.AddClient(_client, _clientInfo); SuperPeerNode superPeerNode = GetSuperPeerNodeByClientType(_clientInfo.ClientType()); AddSuperPeerNodeToConnectionsRepository(_clientInfo.ClientType(), superPeerNode); _client.Send(new ConfirmationMessage(MessageType.Connection)); PeerMessageManager peerMessageManager = new PeerMessageManager(superPeerNode); peerMessageManager.BeginProcessClientMessages(); }
public void BeginProcessClientConnection() { if (!InitClientConnection()) return; if (!InitPeerType()) return; if (!InitClientAddress()) return; InitClientInfo(); ClientRepository.AddClient(_client, _clientInfo); SuperPeerNode superPeerNode = GetSuperPeerNodeByClientType(_clientInfo.ClientType()); AddSuperPeerNodeToConnectionsRepository(_clientInfo.ClientType(), superPeerNode); _client.Send(new ConfirmationMessage(MessageType.Connection)); PeerMessageManager peerMessageManager = new PeerMessageManager(superPeerNode); peerMessageManager.BeginProcessClientMessages(); }