pirupic Ens


Registrado: 25 Feb 2004Mensajes: 28Ubicación: Madrid
|
Publicado: Lun 19 Sep, 2011 11:41 am Asunto: ServerSocket que No recibe datos |
|
|
Saludos Foreros.
Tengo creado un ServerSocket en el puerto 5001 para recibir paquetes de datos TCP de un Cliente.
El caso es que la conexion se realiza bien, El serverSocket acepta la conexion y Recibo el puerto y la IP remota del cliente.
Ahora viene lo extraño.
1) Si envio desde el servidor al cliente, los datos llegan perfectamente
2) Si envio desde el cliente al servidor, los datos no llegan.
La inicializacion del serversocket es:
| Código: | ServerSocket1->Port = 5001;
ServerSocket1->Active = true;
ServerSocket1->Open(); |
Con el comando netstat -a veo que la conexion esta como ESTABLISH,
ahora bien si leo el estado del
| Código: | ServerSocket1->Socket->LocalAddress | me dice que es la 0.0.0.0, en vez de mi Ip Local., no se si sera este el problema.
Los datos recibidos los intento leer en
| Código: | ServerSocket1ClientRead( TObject *Sender, TCustomWinSocket *Socket ) |
Me gustaria saber si es normal que el servidor muestre la direccion local como 0.0.0.0
Un saludo y gracias por cualquier ayuda o comentario sobre este tema
David.- |
|