Estás en: Inicio >> Foros >> Informática >> Programación
Programación /

Cliente Servidor UDP en C#

Participa en el tema Cliente Servidor UDP en C# en el foro Programación.
Hola. Estoy haciendo un ejemplo de un programa Cliente-Servidor UDP en C#. Visualmente es algo ...

Buscar en este tema:
 
  •  
    #1 Cliente Servidor UDP en C#
    Hola. Estoy haciendo un ejemplo de un programa Cliente-Servidor UDP en C#. Visualmente es algo asi:

    Ver Imagen

    Lo estoy tratando de probar de manera local pero no funciona. Si alguien fuera tan amable de mostrarme mi error. Gracias!

    Código:
    namespace PC1_Cliente
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void btn_conectar_Click(object sender, EventArgs e)
            {
                UdpClient udpClient = new UdpClient();
                udpClient.Connect(IPAddress.Parse("127.0.0.1")/*txt_ip.Text*/, 8888);
                Byte[] sendBytes = Encoding.ASCII.GetBytes(txt_msg.Text);
                udpClient.Send(sendBytes, sendBytes.Length);
            }
        }
    }
    
    /* ------------------------------------------------------------------------- */
    
    namespace PC2_Servidor
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                lb_pantalla.Items.Add("Esperando.....");
                //serverThread();
                
            }
            public void serverThread()
            {
                UdpClient udpClient = new UdpClient(8888);
                while (true)
                {
                    IPEndPoint RemoteIpEndPoint = new IPEndPoint(IPAddress.Parse("127.0.0.1")/*Any*/, 0);
                    Byte[] receiveBytes = udpClient.Receive(ref RemoteIpEndPoint);
                    string returnData = Encoding.ASCII.GetString(receiveBytes);
                    lb_pantalla.Items.Add(RemoteIpEndPoint.Address.ToString() + ":" + returnData.ToString());
                }
            }
            private void Form1_Load(object sender, EventArgs e)
            {
                Thread thdUDPServer = new Thread(new
                ThreadStart(serverThread));
                thdUDPServer.Start();
            } 
        }
    }
    
    Imágenes adjuntas
    Tipo de archivo: jpg udp.JPG (15.8 KB, 7 vistas)
    +
     
    0
    Me gusta
     
    | Más
  • #2 Re: Cliente Servidor UDP en C#

    Fijate aca
    http://www.c-sharpcorner.com/UploadF...ClientPL2.aspx
    Me gusta este mensaje
  • #3 Re: Cliente Servidor UDP en C#

    Originalmente publicado por AGUSTIN_RAMONE Ver mensaje
    Gracias Agustin_ramone.
    Eh probado el programa del link pero me marca un error cuando uso el UDP que es el que me interesa. De hecho, en la pagina veo que lo prueban con otro host y no de forma local como el TCP. El error que me aparece es:
    + $exception {"Se ha forzado la interrupción de una conexión existente por el host remoto"} System.Exception {System.Net.Sockets.SocketException}
    ¿Sera que no se puede de forma local?
    Me gusta este mensaje
  • #4 Re: Cliente Servidor UDP en C#

    Sigo investigando y me encontre con este sitio


    Creo que con eso podemos encontrar una solucion al problema pero no lo he logrado implementar aun. Si alguien lo logra antes que yo se agradece.
    Me gusta este mensaje
Estás en: Inicio >> Foros >> Informática >> Programación


Estadísticas del tema
  • 3 RESPUESTAS
  • 3396 VISTAS
  • 2 USUARIOS RESPONDIERON
 
Ir arriba
Contacto | Acerca de | Ayuda | Términos Legales | privacidad | Pautas de convivencia | Mapa de los foros | TrabajÁ con nosotros
©2008 Psicofxp.com S.A. - Todos los derechos reservados
Certifica IAB