Zuerst einmal hallo an alle hier!!!
Ich habe mal eine Frage:
Ich habe ein Programm, welches zwei TClientSockets hat (Bitte keine Diskussion ob das sinnvoll ist oder nicht, es hat seine Gründe

). Ebenso ein Programm, welches zwei TServerSockets hat. Die Clients bauen zu den beiden Serversockets eine verbindung auf, jedoch auf unterschiedlichen Ports. Das funktioniert soweit auch gut, wenn ich jedoch mit dem 2. ClientSocket etwas an den Server schicken will, dann kommt beim ServerSocket die Fehlermeldung "Asynchroner Socket-Error", außerdem kommt noch diese Fehlermeldung:
Zu dem Asynchronen Socket-Error:
Ich sende den Text über einen Button.Click-Ereignis, im OnClientRead soll dieser verarbeitet werden und dort kommt in dieser Zeile der Fehler:
Delphi-Quelltext
1:
| Stringlist_A.Text:=Serversocket2.socket.receivetext; |
Abgesendet wird der Text hiermit:
Delphi-Quelltext
1:
| clientsocket2.socket.sendtext(Stringlist_A.commatext); |
Woran könnte der Fehler liegen??
Vielen Dank!