public string TrocaDeMensagens(ref cliente pCliente, string psMsg) { try { if ((pCliente != null)) { pCliente.EnviarMensagem(psMsg); return pCliente.respostaServidor; } else return ""; } catch { pCliente = null; //encerra a conexão com o servidor. return ""; } }
public string TrocaDeMensagensNaoBloq(ref cliente pCliente, string psMsg) { try { if ((pCliente != null)) { pCliente.EnviarMensagemSemAguardarResposa(psMsg); return ""; } else return ""; } catch { pCliente = null; //encerra a conexão com o servidor. return ""; } }
public int IniciarCliente(ref cliente PCliente, int pIdCliente, string psIp) { int iNumCliente = 0; string sRespostaServidor = ""; try { PCliente = new cliente(psIp); sRespostaServidor = TrocaDeMensagens(ref PCliente, "INICIAR=" + Convert.ToString(pIdCliente)); iNumCliente = Convert.ToInt32(sRespostaServidor); return iNumCliente; } catch { PCliente = null; //encerra a conexão com o servidor. return 0; } }