AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 01:32

Parameter dieser Suchanfrage:

Suche in Thema: Chat mit PM
Suche alle Beiträge, die von "hans ditter" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 14 von insges. 14 Treffern
Suche benötigte 0.001s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Netzwerke

    AW: Chat mit PM

     
      by hans ditter, 9. Okt 2010
    Ok, das hört sich doch alles sehr gut an!! :-D Könntet ihr mir aber nochmal auf die Sprünge helfen, wie ich herausbekomme, welcher Datentyp .Connections ist?
    Eine generelle Frag zu Pointer hab ich nochmal:
    Ich weise einen Wert zu: New(Pointer);
    Pointer^.A:='A';
    Ich lese den Wert eines Pointer aus: PointerString:=Format(%p,'Pointer^.A');
    Ist das richtig? Denke, da muss ich noch was dran...
  • Forum: Netzwerke

    AW: Chat mit PM

     
      by hans ditter, 8. Okt 2010
    Äääääääähm. . . ???? Was?? Ist das sowas, was ich schonmal machen wollte? Mit einer Liste, die IP, UserNick und Pointer auf das Socket speichert? Oder ist das noch wieder was anderes? Wenn ja, könntest du dann mal ein Beispielcode posten?
    Danke!

    lg, hans ditter
  • Forum: Netzwerke

    AW: Chat mit PM

     
      by hans ditter, 8. Okt 2010
    Ok, cool!! Ich hab das aber mit dem User herausfinden noch nicht ganz gerafft.
    Mein Delphi kennt beim Server die Funktion GetUserFromSocket nicht. Was mache ich falsch bzw. wie komme ich dann an die Verbindung ran?
    Auch finde ich im Moment "TServerWinSocket" nicht ... ich habe die ganze Weiterleitung etc. in OnClientRead (ist das korrekt?), da gibt es aber nur ...ClientRead(Sender: TObjet;...
  • Forum: Netzwerke

    AW: Chat mit PM

     
      by hans ditter, 8. Okt 2010
    Hey, super das du doch geantwortet hast... ich hatte schon befürchtet, ich hab jetzt alle abgeschreckt... :D
    Das hört sich doch super an... damit sind meine größten Probleme schonmal geklärt...;) DANKE!!
    Aber ich habe da noch immer ein Problem bei der Serverabfrage (wobie diese eher auf dem Verständnis des Vorgangs beruht):
    o.I := 0;
    // Senden
    for idx := 0 to...
  • Forum: Netzwerke

    AW: Chat mit PM

     
      by hans ditter, 8. Okt 2010
    Hi Sir Rufo,
    ich kann ja verstehen, dass du das alles kompliziert findest... aber wie ich schonmal sagte, ich bin noch ein totaler newbie auf dem Themengebiet.
    Die Liste sollte den UserNick, die IP und einen POINTER auf das entsprechende Socket enthalten, damit man das richtige Socket über den UserNick oder die IP finden kann.
    Zu dem Protokoll-Ding: Ich habe sowas noch nie gemacht. Wenn ich...
  • Forum: Netzwerke

    AW: Chat mit PM

     
      by hans ditter, 7. Okt 2010
    Hey, dann war das ja doch gar nicht so falsch!! :D *FREU* Ich hatte das so schonmal versucht. Ich wollte /msg B Hallo B schicken. Das würde ja aber bedeuten, dass ich irgendwie erstmal das /msg rauskopieren und vergleichen und dann den User rauskopieren und vergleichen muss.
    Geht das nicht einfacher?
    Also vlt nach dem Motte: Wenn der Server einen String empfängt, der mit / anfängt, dass er dann...
  • Forum: Netzwerke

    AW: Chat mit PM

     
      by hans ditter, 6. Okt 2010
    Also meine zentrale Komponente ist TClientSocket / TServerSocket, die Standardkomponente von Delphi (glaub ich zumindest).

    Hm, wenn ich das richtig verstanden hab mit dem Cardinal(Socket): Socket ist die Variable bei ServerSocketClientConnect(Socket: TCustomWinSocket);

    Oh man, ich trau gar nicht, dass zu sagen, aber ich hab's immer noch nicht verstanden mit dem Protokoll. So wie ich mir...
  • Forum: Netzwerke

    AW: Chat mit PM

     
      by hans ditter, 6. Okt 2010
    tja, also bis jetzt hab ich es nur geschafft, an alle eine Nachricht zu schicken.
    Wenn sich ein Client mit dem Server verbindet, dann schreib ich in eine ListBox die IP des Clienten und ausgehen von der IP schreibe ich den Username in eine 2. ListBox.
    Aber das Socket oder so speicher ich noch nicht.
    Ich hab jetzt mal ein bisschen gebastelt, mit Pointern.
    type
    PClientData = ^TClientData;
    ...
  • Forum: Netzwerke

    AW: Chat mit PM

     
      by hans ditter, 6. Okt 2010
    Ok, ich hab mich grad nochmal mit meinem diiiicken Delphibuch auseinandergesetzt und glaube verstanden zu haben, wie ich das mit den Pointer und der TList hinbekomme.
    Aber mir ist gleich das nächste Problem unter die Finger gekommen: Wo bekomme ich den Socket Pointer her?

    Hoffe auf schnelle Antwort!!
    hans ditter
  • Forum: Netzwerke

    AW: Chat mit PM

     
      by hans ditter, 6. Okt 2010
    erstmal vielen Dank für deine Antwort xZise. Ich würde aber gerne das gleich "korrekt" lösen. Wenn ich Zacherl richtig verstanden hab, dann wäre dein Vorschlag auch keine "saubere" Lösung...
    Wenn man Pointer etc. aber nicht so einfach erklären kann, dann probier ich erstmal deine Variante aus.

    Eine Frage hätte ich aber noch. Dieses eindeutige Zeichen wird in ein Terminator-Zeichen-Protokoll...
  • Forum: Netzwerke

    AW: Chat mit PM

     
      by hans ditter, 5. Okt 2010
    hm... ok, ich hab grad mal versucht mich in die Materie "Pointer" einzulesen... hab ich ehrlich gesagt auch noch nie benutzt... :oops::oops:
    Könntest du, Zacherl, vlt mal einen Quelltext zu deinem Beitrag posten? Muss nichts besonderes sein, nur das ich das Prinzip mal sehen kann...
    Das wär cool!

    hans ditter
  • Forum: Netzwerke

    AW: Chat mit PM

     
      by hans ditter, 5. Okt 2010
    @Zacherl
    Ok, ich kann dir soweit folgen, dass ich vom Client ein Record mit IP und Nachricht schicken sollte. Dass diese dann mit einer TList verglichen wird.
    Aber mir ist nicht klar, wie ich ein Record sende. Wie gesagt, ich bin noch ganz frisch in der Materie.

    Freue mich auf weitere Antworten,
    hans ditter
  • Forum: Netzwerke

    AW: Chat mit PM

     
      by hans ditter, 4. Okt 2010
    Könntest du mal einen Link dazu geben? Ich hab auch schon ein Tut mit diesem Namen gefunden.
    Allerdings war diese bei www.delphi-library.de(um genau zu sein, hier http://www.delphi-library.de/topic_TerminatorzeichenProtokollTutorial++Teil+1+Sockets_54269,0.html), und da konnte ich zwar sehen, dass die Person dieses Tut woh online gestellt hat, konnte aber die PDF, die das Tutorial offensichtlich...
  • Forum: Netzwerke

    Chat mit PM

     
      by hans ditter, 3. Okt 2010
    Ich habe nun schon einige Zeit gesucht, viel Tuts gefunden, aber keine Antwort auf meine Frage.

    Ich habe mir ein Chatprogramm geschrieben, welches auch schon funktioniert. Man kann eine Nachricht schreiben und sie wird an alle gesendet.
    Doch da ist meine Frage: Wie schaffe ich es, nur an einen bestimmten Clienten zu senden?

    Beispiel:
    Im Chat angemeldet sind A,B,C.
    A möchte B eine...


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=hans+ditter&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=154972
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 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