Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Chat (IP) (https://www.delphipraxis.net/139186-chat-ip.html)

Schnittcher 27. Aug 2009 10:51

Re: Chat (IP)
 
Hat keiner eine Idee? :(

Angel4585 27. Aug 2009 11:05

Re: Chat (IP)
 
Also was ist aktuell genau das Problem?

Der ServerSocket lässt sich nicht starten?
Was für Einstellungen hast du denn angegeben für Host, Port etc?

Schnittcher 27. Aug 2009 11:12

Re: Chat (IP)
 
Liste der Anhänge anzeigen (Anzahl: 2)
Nein, das Problem ist im Anhang.
Es kommt kein Text an sondern nur Zeichen.

Angel4585 27. Aug 2009 11:46

Re: Chat (IP)
 
Arbeitest du mit blockierenden oder nichtblockierenden Sockets?

luke2 27. Aug 2009 13:25

Re: Chat (IP)
 
Zitat:

Zitat von Schnittcher
Es kommt kein Text an sondern nur Zeichen.

Ich kenne das. Hast du zufällig D2009? Dann liegt es am Unicode. ReceiveText() kommt damit nicht zurecht, du musst die Daten mit ReceiveBuf() in einen AnsiString schreiben.

Schnittcher 27. Aug 2009 13:47

Re: Chat (IP)
 
Kannst du mir das mal als Beispiel in meinem Code zeigen?

Gruß,
Schnittcher

Schnittcher 28. Aug 2009 09:42

Re: Chat (IP)
 
*Push*

luke2 28. Aug 2009 12:38

Re: Chat (IP)
 
Zitat:

Zitat von Schnittcher
Kannst du mir das mal als Beispiel in meinem Code zeigen?

[ungetestet]
Delphi-Quellcode:
procedure TForm1.ServerClientRead(Sender: TObject; Socket: TCustomWinSocket);
var
  s:ansistring;
begin
  setlength(s,socket.receivelength);
  socket.receivebuf(s[1],socket.receivelength);
  memo1.lines.add(s);
end;
aber damit geht es auch mit D2009 und Unicode.

Schnittcher 28. Aug 2009 12:56

Re: Chat (IP)
 
Hallo,

danke jetzt kommt es beim Server an aber beim Client nicht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:57 Uhr.
Seite 2 von 2     12   

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