Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 private void BtnServidorArquivo2_Click(object sender, EventArgs e)
 {
     BtnServidorArquivo2.Enabled = false;
     BtnServidorArquivo2.Text    = "Servidor 27527 Iniciado...";
     FileSocket oFS = new FileSocket(27527);
 }