Hallo Leute!
Ich habe ein Chat mit TServerSocket programmiert und als Client wird ein JavaApplet über einen Browser gestartet.
Das starten und laden klappt alles einwandfrei und die Verbindung wird auch hergestellt. Wenn ich von Client(Applet) aus einen Text sende kommt dieser auch an und wird ín dem Programm im Memofeld angezeigt!
Will ich aber einen Text mit:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| procedure TForm2.Button1Click(Sender: TObject); var MSText: String; begin
MSText := Edit1.Text; Memo1.Lines.Add(login+': '+Edit1.Text); ServerSocket1.Socket.Connections[ServerSocket1.Socket.ActiveConnections-1].SendText(MSText); Edit1.Text := '';
end; |
senden wird dieser im ClientApplet nicht angezeigt? Erst wenn ich das Programm schliesse erscheint plöttzlich der gesendete Text im ClientApplet????? Wie kann das eigentlich passieren? Die Verbindung wurde doch getrennt?
Vielleicht weiss jemand ja warum das so ist. Würde mich freuen wenn ihr mir hier helfen könnt.
Gruss uspegasus
Moderiert von
Klabautermann: Code-Tag hizugefügt.