private void BtnEnviaArquivo_Click(object sender, EventArgs e) { int Codigo, Versao; string MeuIP = Dns.GetHostAddresses(Dns.GetHostName())[0].ToString(); if (MeuIP == "::1") { MeuIP = Dns.GetHostAddresses(Dns.GetHostName())[1].ToString(); } string IPDestino = MeuIP; //Nesse exemplo é o mesmo IP, no exemplo real, seria o IP da máquina do assinador Codigo = int.Parse(TxtArquivo.Text); Versao = int.Parse(TxtVersao.Text); string Arquivo = TxtArquivo.Text + "_" + TxtVersao.Text + ".pdf"; string PathRecebido = System.AppDomain.CurrentDomain.BaseDirectory + "ArquivoReceber\\"; string PathEnvio = System.AppDomain.CurrentDomain.BaseDirectory + "ArquivoEnviar\\"; if (!Directory.Exists(PathRecebido)) { Directory.CreateDirectory(PathRecebido); } if (!File.Exists(PathEnvio + Arquivo)) { MessageBox.Show("Arquivo não encontrato", ProductName, MessageBoxButtons.OK, MessageBoxIcon.Error); } string MsgCliente; FileSocket.EnviarArquivoViaSocket(PathEnvio + Arquivo.ToString(), Codigo, Versao, MeuIP, IPDestino, 27526, 27527, false, out MsgCliente); MessageBox.Show(MsgCliente, ProductName, MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void BtnServidorArquivo2_Click(object sender, EventArgs e) { BtnServidorArquivo2.Enabled = false; BtnServidorArquivo2.Text = "Servidor 27527 Iniciado..."; FileSocket oFS = new FileSocket(27527); }