Announcement

Collapse
No announcement yet.

tcpserver und mehrere verbindungen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • tcpserver und mehrere verbindungen

    Hallo,

    ich experiementiere mit dem TCPServer herum und versuche mehrere Verbindungen gleichzeitig anzusprechen. Dazu Verbinden sich die Clients mit dem Server, der Testweise alle 10 Sekunden eine Nachricht an alle Clients verschicken soll.
    Der Server soll hierbei nicht auf weitere Anfragen des Clients warten.
    Das Problem ist, dass die Timer-Komponente nicht auf ClientSocket des OnAcceptConnection Ereignisses zugreifen kann. Dieses Ereignis läuft die ganze Zeit und wartet auf Anfragen.
    Zur Lösung habe ich ein globales Clientsocket deklariert und weise mit globalsocket:=clientsocket im Accept-Ereignis zu. Hiermit kann der Timer zummindest an die zuletzt aktivierte Verbindung senden.

    Das klingt alles sehr chaotisch, funktioniert aber sehr gut. Nun fehlt wirklich nur noch der Sendezugriff an die einzelnen Clients.

    Vielen DAnk!

    Bye,
    Sebastian
Working...
X