Delphi Socket Listening

Pagina: 1
Acties:

  • Quitter3
  • Registratie: Januari 2001
  • Laatst online: 13-02 16:30
Wanneer gaat een socket in listening state? Ik dacht dat hij dat alleen deed als je hem expliciet liet listenen.

Ik stel deze vraag, omdat wij een applicatie hebben, die nooit een Listen uitvoert, maar zelf altijd een connectie opzoekt met de serverside apps. Hij maakt dus connectie met andere apps die listenen.

Toch zien we met netstat -a, dat de applicatie een heleboel poorten met status LISTENING heeft.

Hoe komt dit?

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Wat voor sockets bedoel je precies? Welke componenten?

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • Quitter3
  • Registratie: Januari 2001
  • Laatst online: 13-02 16:30
We gebruiken TWSocket.
TWSocket class encapsulate the Windows Socket paradigm

Het gaat dus om standaard windows sockets.

  • LordLarry
  • Registratie: Juli 2001
  • Niet online

LordLarry

Aut disce aut discede

Het ligt er maar net aan hoe die componenten geimplementeerd zijn. Ik ken ze niet, dus ik kan het je niet vertellen. Het zijn iig niet de componenten die standaard bij Delphi zitten.

We adore chaos because we like to restore order - M.C. Escher


  • Onno
  • Registratie: Juni 1999
  • Niet online
Quitter3 schreef op dinsdag 05 juli 2005 @ 17:07:
We gebruiken TWSocket.
TWSocket class encapsulate the Windows Socket paradigm

Het gaat dus om standaard windows sockets.
Maar wat voor sockets? Address family? Datagrams of stream? Ik kan me goed voorstellen dat Windows een datagram socket altijd als listening weergeeft bijvoorbeeld.