Entwickler-Ecke
Internet / Netzwerk - Indy TCP-Chat
Aluca - So 27.08.06 16:13
Titel: Indy TCP-Chat
hallo,
habe 2 Fragen zu meinem Versuch einen Textaustausch zwischen Client und Server herzustellen.
1.Wie kann ich die Verbindungen, die der Server zu verschiedenen Clients hat, auslesen, um die Nachricht, die ein Client geschickt hat auch an die anderen Teilnehmer weiterzuleiten?(Indy)
-->Masterkill<-- - So 27.08.06 18:44
zu 2.
Das solltest du mit einem Protokoll machen, indem dann die Textfarbe übermittelt werden kann.
MFG Masterkill
Narses - So 27.08.06 22:55
Moin und :welcome: im Forum!
Zunächstmal: die Forumsregeln sehen vor, dass pro Thread nur eine Frage gestellt wird, damit es beim Suchen nach einer Lösung kein Chaos gibt. ;)
Damit sind wir auch schon beim Stichwort:
1.
CHAT
2.
PROTOKOLL
cu
Narses
Aluca - Mi 30.08.06 14:04
Hab mich jetztmal ein bisschen in der Forensuche umgeguckt und mit bedauern erkannt, dass es leider kein Indy Tut gibt(k man kann es übertragen, aber meistens kennt man die Variablen bzw. Funktionen nicht).
Deshalb wollt ich mal fragen was der Indy-Pendant zu dieser Server.Socket Variable ist:
| Zitat: |
| ServerSocket1.Socket.ActiveConnections |
-->Masterkill<-- - Do 31.08.06 18:22
hab ich dich falsch verstanden oder willst du die geschlossenen Verbindungen anzeigen?
MFG -->Masterkill<--
Aluca - Do 31.08.06 18:34
ja hast du ^^
ich will die bestehenden Verbindungen angezeigt bekommen, damit der Server die Nachricht, die von einem Client eingegangen ist an die anderen weiterschicken kann, damit diese die Nachricht auch sehen.
-->Masterkill<-- - Do 31.08.06 18:48
Dann helf ich ma
Delphi-Quelltext
1: 2:
| for i := 0 to ServerSocket1.Socket.ActiveConnections-1 do ServerSocket1.Socket.Connections[i].SendText('dein text'); |
Aluca - Fr 01.09.06 15:57
Hab ich auch schon gesehen,
aber ich benutze ja den Indy TCPClient/Server und kein Server.Socket;
wie ich den Text weiterleite ist schon klar nur brauch ich den Indy-Pendant zur Server.Socket Funktion:
ServerSocket1.Socket.ActiveConnections;
Will ja nur mit den Indies arbeiten.Und diese Funktion finde ich halt nicht. :)
-->Masterkill<-- - Fr 01.09.06 19:19
Tut mir Leid war gestern etwas versört^^
Ich hab auch erst mit den Indys angefangen und kann bis jetzt nur mit dem FTP Client umgehen^^
Wenn ich was finde schreib ich nat. was richtiges rein
MFG -->Masterkill<--
wolle87 - Di 03.11.09 16:27
Dasselbe Problem hab ich auch .. mit den Client/Server Sockets kann ich es, aber mit den Indys noch nicht so recht :)
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!