// ============================================ // PRIVATE Methods // ============================================ private void UserConnect(UserInfo userInfo) { try { // Connect & Send Login P2PManager.AddPeer(userInfo, userInfo.Ip, userInfo.Port); PeerSocket peer = (PeerSocket)P2PManager.KnownPeers[userInfo]; CmdManager.Login(peer, MyInfo.GetInstance()); OnPeerLogin(peer, userInfo); } catch (Exception e) { Glue.Dialogs.MessageError("Connenting To " + userInfo.Name + " Failed", e.Message); } }