/// <summary> /// Иницирует соединение к другому клиенту. Если уже соединен, то повторно соединение иницированно не будет. /// </summary> /// <param name="nick">Ник клиента к которму будет инцированно соединение.</param> public void ConnectToPeer(string nick) { if (ClientModel.Peer.IsConnected(nick)) { return; } var sendingContent = new ServerP2PConnectRequestCommand.MessageContent { Nick = nick }; ClientModel.Client.SendMessage(ServerP2PConnectRequestCommand.Id, sendingContent); }
public void Perform() { if (ClientModel.Peer.IsConnected(_nick)) { return; } var sendingContent = new ServerP2PConnectRequestCommand.MessageContent { Nick = _nick }; ClientModel.Client.SendMessage(ServerP2PConnectRequestCommand.CommandId, sendingContent); }
public void Perform() { if (ClientModel.Peer.IsConnected(_userId)) { ClientModel.Logger.WriteDebug("Client already connected to {0}", _userId); } else { var sendingContent = new ServerP2PConnectRequestCommand.MessageContent { UserId = _userId }; ClientModel.Client.SendMessage(ServerP2PConnectRequestCommand.CommandId, sendingContent); ClientModel.Logger.WriteDebug("Connecting directly to {0}...", _userId); } }
public void ConnectToPeer(string nick) { if (ClientModel.Peer.IsConnected(nick)) return; var sendingContent = new ServerP2PConnectRequestCommand.MessageContent { Nick = nick }; ClientModel.Client.SendMessage(ServerP2PConnectRequestCommand.CommandId, sendingContent); }