Zitat von
F.W.:
Nehmen wir mal an, es soll nur ein Chatprogramm für LAN (2 Rechner) sein, mit welchen Komponenten könnte man die Anwendung(en) dann bestücken?
Was mir jetzt einfällt ist:
- Eine Anwendung mit IdTCPClient UND IdTCPServer (verschicken mit Client empfangen mit Server)
- Zwei Anwendungen eine den IdTCPServer die andre den IdTCP Client (Verbindung wird hergestellt und bleibt erhalten, die Client-Anwendung prüft per Timer neue Nachrichten >> Wie im IndyBsp)
Evtl. gibt es noch andere, aber wichtig, was ist die bessere Methode?
also soll n reiner internetchat sein, von daher...ausserdem sollen beide gleichzeitig server und client sein... mein prob ist vielmehr das mit
indy 10 irgendwie alles n bissie anders is...die verbindung scheint zwar zu klappen laut
tcp view... dafür klappt die textübergabe jetzt net...
...
procedure TForm1.ServerExecute(AThread: TIdPeerThread);
var ms: string;
begin
ms:=athread.Connection.ReadLn('',300);
.....
kann ich leider net verwirklichen weil
indy 10 oder ich idiot nur
....
procedure TForm1.IdTCPServer1Execute(AContext: TIdContext); // nicht deklarierter bezeichner tidcontext
var ms: string;
begin
ms:=(AContext.Connection.ReadLn('',500)); // nicht definierter bezeichner readln..
//')'erwartet aber connection gefunden ..operator oder semikolon fehlt / der linken seite
//kann nichts zugewiesen werden..
memo1.Lines.Add(ms);
..............
das scheint mein prob grad zu sein.. und noch n paar andere holprigkeiten...
aber bin halt n schlimmer anfänger..