Hola, quiero hacer un servidor. Aqui les dejo el codigo.
Al evento del click de un boton:
try{
int port;
port=Int32.Parse("8000");
StartServer();
}
catch
{
}
El metodo StarServer:
th = new Thread(new ThreadStart(StartListen));
th.Start();
Y el metodo StartListen:
IPAddress localAddr = IPAddress.Parse("127.0.0.1");
tcpServer = new TcpListener(localAddr, Int32.Parse(tbPortNumber.Text));
tcpServer.Start();
El servidor me funciona asi. Pero yo quiero que otros puedan acceder a mi servidor desde otras Pcs. Asi que si le cambio 127.0.0.1 por mi IP publica que aparece en ifconfig.me me aparece un error en
Visual Studio: System.Net.Sockets.SocketException: "La direccion pedida no es valida en este contexto".
Alguien me ayuda?
Gracias y saludos
Prueba de esta forma:
tcpServer = new TcpListener(IPAddress.Any, Int32.Parse(tbPortNumber.Text));
Hola fudmario,
orale. Nunca pense que funcionaria con IPAddress.Any.
Hasta ahora me funciona. Ahora lo quiero probar desde otra computadora.
Muchas gracias y saludos