Toon posts:

Delphi, alle clients bericht sturen!

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hello,
Ik heb een ServerSocket.
Ik heb een ClientSocket.
Er zijn 4 pc's waarom de ClientSocket zit.
Deze verbinding allemaal met de ServerSocket.
Nu wil ik vanaf de ServerSocket iedereen een bericht sturen.
Hoe kan ik dit doen?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Bijhouden wie er allemaal een socket hebben (array ofzo) en dan met een loopje ze allemaal een bericht sturen ?

Verwijderd

maak een Internal Address List, laat ze aanmelden, en controleer vervolgens bv elke 10 seconde met bv een soort alternatieve ping of de client nog up is..., zoja, laat adres in IAL staan, zonee haal je hem eruit...

bij een berichtje sturen loop je gewoon de IAL door

  • whoami
  • Registratie: December 2000
  • Laatst online: 11:04
Broadcast naar alle hosts die op hetzelfde subnet zitten? Als het subnetadres nu 192.68.1.0 is, en je zend je bericht naar 192.68.1.255, bereik je dan niet alle hosts binnen dat subnet?

https://fgheysels.github.io/


Verwijderd

Topicstarter
nee, het zijn verschillende ips. !

Verwijderd

Topicstarter
het lukt nu, maar ik wil het met een array proberen, die de ip en connectie nummers bij houd.!
Nu moet ik alleen weten hoe ik kan kijken als iemand connect met de server, welk connectie nummer hij heeft, is dit mogelijk met een functie, of moet ik dit zelf berekenen?

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Bekijk de voorbeelden es die bij Delphi zitten (zoals die van Indy). Daar maken ze volgens mij gebruik van een TList, werkt zeer goed.

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


Verwijderd

Topicstarter
Op zondag 16 september 2001 14:18 schreef jelmervos het volgende:
Bekijk de voorbeelden es die bij Delphi zitten (zoals die van Indy). Daar maken ze volgens mij gebruik van een TList, werkt zeer goed.
Zit indy bij delphi dan?

Verwijderd

Topicstarter
bij delphi 6 enterprise?
Ik dacht dat ik dat zelf had geinstallerd, maja, ik zal ff kijken

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Op zondag 16 september 2001 14:18 schreef Stoel het volgende:

[..]

Zit indy bij delphi dan?
Bij Delphi 6 wel. Anders kun je het gratis downloaden.

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


Verwijderd

Topicstarter
Op zondag 16 september 2001 14:21 schreef jelmervos het volgende:

[..]

Bij Delphi 6 wel. Anders kun je het gratis downloaden.
Ik zal zo eens even kijken
Pagina: 1