AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Chatsoftware ... TServer/TClient + TCPServer/TCPClient
Thema durchsuchen
Ansicht
Themen-Optionen

Chatsoftware ... TServer/TClient + TCPServer/TCPClient

Ein Thema von Joker · begonnen am 19. Jun 2005 · letzter Beitrag vom 19. Jun 2005
 
Joker

Registriert seit: 6. Jun 2005
2 Beiträge
 
#1

Chatsoftware ... TServer/TClient + TCPServer/TCPClient

  Alt 19. Jun 2005, 13:33
Ihr werdet es nicht glauben, aber wieder jemand der sich an einer Chatspftware versucht!
Bevor ich nun diesen Thread aufgemacht habe, habe ich einiges gelesen und studiert, aber leider nicht die
richtige Antwort gefunden.

Aufbau meines Chats:

- Texte/Nicknames und Textbefehle werden über TServer bzw. TClientSockets abgearbeitet.
- Filetransfer läuft über TCPServer bzw. TCPClient.

Jetziger Stand:

-Meldet sich an - gibt den angebenen Nickname an den Server weiter. Server liest die Nicknames in eine
Listbox ein und schickt diese Liste an alle verbundenen Clients, die wiederum auch diese Liste in eine Listbox
einlesen und anzeigen.Über diese TServer/TClientSockets können auch PM's verschickt werden usw.

-Die Clients haben die Möglichkeit einen Filetransfer zum Server zu machen (über TCPClient/TCPServer) und der
TCPServer empfängt diese und verspeichert sie in einen Fileordner.

Problem:

Nun soll der Server die Möglichkeit haben (über TCPServer/TCPClient) diese Dateien auch wieder an bestimmte Clients
versenden zu können. Die Identifikation soll über die Nicknames in der Listbox laufen. Leider habe ich keinen Schimmer wie
ich das bei TCPServer zu TCPClient realisieren kann. Bei TServer bzw. TClient Sockets ist das einfach, da ich dort den Listbox.ItemIndex verwenden kann und diesen dann über Connections[Listbox.ItemIndex] and die betrefende Person schicken kann.

Wie ist es nun möglich über den TCPServer einen Nickname der Listbox eine Datei zuschicken zu können, damit der TCPClient diese
komplett empfangen kann und in einem speziellen Fileordner wieder verspeichert?

Wäre für jede Hilfe dankbar!!

Gruß,

Joker

PS: Nachtrag - Ich arbeite mit Delphi 7 Pro (TCPServer/TCPClient) und den D6 TServerSocket/TClientSocket ...
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz