Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2008, 09:58
boluart
 
Fecha de Ingreso: enero-2007
Ubicación: Tingo María - Perú
Mensajes: 399
Antigüedad: 18 años, 2 meses
Puntos: 13
Sockets en .Net

Buenas noches señores quisiera hacerles una consulta acerca del manejo de sockets.
Cuando conecto dos app (cliente y servidor) a travez de socket en una red local (lan) todo funiciona perfecto, el uno le envia al otro el otro recibe y todo bien. El problema resulta cuando quiero hacerlo desde una red ajena a mi red local(wan), estube viendo y me dijeron sobre alguna configuracion en los routeres (NAT), entre a mi router abri los puertos y nada. La forma de crear mi socket es:
Codigo en el servidor
Código:
Dim serverSocket as NewSocket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)
Dim ipEndPoint as NewIPEndPoint(IPAddress.Any, 6464)
serverSocket.Bind(ipEndPoint)serverSocket.Listen(4)
ServerSocket.BeginAccept....
 
 


Codigo en el cliente
Código:
 
Dim clientSocket as NewSocket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp)
Dim ipAddress as NewIPAddress.Parse(txtServerIP.Text)
IPEndPoint ipEndPoint = newIPEndPoint(ipAddress, 6464)clientSocket.BeginConnect....
 
 

cuando intento conectarme me dice que el cliente a rechazado la peticion o algo asi, no tengo nigun firewall ni nada.

Quisiera que me expliquen como se hace este tipo de conexion entre sockets


__________________
Vivir para ser buenos y ser buenos para servir mejor.