https://foro.gambas-es.org/viewtopic.php?f=1&t=97&p=334#p334
-----------------------------------
soplo
Sabado, 03 Octobre 2009, 22:59

Problema Con Sockets
-----------------------------------
Hola
No veo que me está pasando. No consigo establecer una conexión y no veo la razón.

Salida de netstat que demuestra que el puerto 10000 está a la escucha
[quote]netstat -tpan | grep 10000
tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN      3674/gbx2       
[/quote]

Y quiero abrir un socket a ese puerto
Public function Conectar() as socket
[code linenumbers=false syntax=gambas]Dim S as new socket
S.Connect("localhost", "10000")
 DO WHILE (S.Status <> 7) AND (S.Status > 0)
    WAIT 0.1
  LOOP
 IF S.Status <> 7 THEN
    Message.Error("no conecta")
 ELSE
  WRITE #S, mensaje.text, 5
 ENDIF 
...
end
[/code]
Al intentar conectar status coge valor 5 -> Net.Searching (osea que está resolviendo el nombre)
Luego status coge valor 0 --> Net inactive (osea que ha colgado) y acaba en el message "no conecta"
Por si acaso era un problema de resolución de nombre he probado con la ip y tampoco.

No caigo
 :roll:


