Threaded QTcpServer + Nachricht an alle verbundenen Clients

Alles rund um die Programmierung mit Qt
Antworten
NoRulez
Beiträge: 208
Registriert: 19. Juni 2007 15:43

Threaded QTcpServer + Nachricht an alle verbundenen Clients

Beitrag von NoRulez »

Hey @all,

mir ist im "Threaded Fortune Server" Example unklar wo und wie ich die sockets der verbundenen Clients speichere, da diese ja erst im Thread erzeugt werden.

Mein Plan ist es beispielsweise das wenn ich eine gewisse Nachricht von einem Client empfange, diese an jeden Client gesendet wird. Beziehungsweise zu einer gewissen Uhrzeit eine Nachricht an alle Clients gesendet wird.

Kann mir diesbezüglich jemand eine Aufklärung geben.

Vielen Dank im Voraus
LG NoRulez
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag von RHBaum »

Dein "Server" hat doch mehrere Threads die jeweils einen socket bedienen ? Diese mehreren Sub-Threads koennen doch mit dem Haupthtread des Servers kommunizieren ?
Wenn du nun eine bestimmte nachricht an einem sub-thread ampfaengst, kann der subthread, den mainthread informieren, dieser wiederum reagiert und schickt eine antwort an alle sub-threads, welche dan was bestimmtes senden.

Wo ist dabei das problem ?
Antworten