![]() |
Chat nocheinmal versenden von Nickname...
Hallo Leute, mit diesem Code versende ich eine Nachricht übers Netzwerk..
Nämlich alles was in memo1 drinsteht...
Delphi-Quellcode:
Wie muss ich diesen Code ändern um als Variable nen Nickname mit zu übertragen..
try
if TcpClient1.Connect then for I := 0 to memo1.Lines.Count - 1 do TcpClient1.Sendln(memo1.Lines[I]); finally TcpClient1.Disconnect; end; In Edit1 steht der Nickname... Empfänger:
Delphi-Quellcode:
begin
DataThread:= TClientDataThread.Create(true); DataThread.TargetList := memRecv.lines; DataThread.ListBuffer.Add('Nickname, '+ ClientSocket.RemoteHost + ':> '); s := ClientSocket.Receiveln; while s <> '' do begin DataThread.ListBuffer.Add(s); s := ClientSocket.Receiveln; end; |
Re: Chat nocheinmal versenden von Nickname...
Delphi-Quellcode:
und
TcpClient.Sendln(Edit1.Text)
for i:= 0 to memo1.Lines.Count - 1 do ...
Delphi-Quellcode:
DataThread.ListBuffer.Add('Nickname, '+ ClientSocket.RemoteHost + ':> ');
nick := ClientSocket.Receiveln; //Nickname ausgeben o. ä. s := ClientSocket.Receiveln; |
Re: Chat nocheinmal versenden von Nickname...
Ne so geht es nicht das Problem ist bei der Sache woher soll der Empfänger wissen das das der String des Nicknames ist...
|
Re: Chat nocheinmal versenden von Nickname...
Jetzt geht es Danke... War falsch eingetragen...
|
Re: Chat nocheinmal versenden von Nickname...
Hi!
Also du meinst, wie du den Nickname vom Nachrichtentext unterscheiden kannst? Ciao Frederic |
Re: Chat nocheinmal versenden von Nickname...
Ja genau so in etwa...
Woher soll der Empfänger (Server) wissen das vom Client gesendete
Delphi-Quellcode:
= der String := Nick ist...
TcpClient1.Sendln(edit1.Text);
Ps. ich hab es so gemacht...
Delphi-Quellcode:
nick := ClientSocket.Receiveln;
DataThread.ListBuffer.Add( nick + ', ' + ClientSocket.RemoteHost + ':> '); |
Re: Chat nocheinmal versenden von Nickname...
Entweder durch Magic Number / Char oder durch die Position in den Daten (1. Zeile oder so)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:55 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz