Moin!
Fighter#1 hat folgendes geschrieben: |
| die Datei soll aber seperat gesendet werden |
Dann kannst du einen der vielen Ansätze zum Senden eines Streams verwenden; gibt genug Auswahl.
Fighter#1 hat folgendes geschrieben: |
| Eine Datei über die Sockets zu senden dauert sehr lang. |
Warum?

Nein, dauert nicht wirklich lange, und wenn doch, machst du was Konzeptionelles falsch.

Wobei "lange" ein relativer Begriff ist, hängt ja auch von der überhaupt möglichen Transferrate ab etc.
Fighter#1 hat folgendes geschrieben: |
| es muss so schnell wie möglich gehen, Datei ist etwa 100 kb groß. |
Das ist - im LAN - ja praktisch nix. Sollte unterhalb einer Sekunde möglich sein (auch mit den Sockets).
Fighter#1 hat folgendes geschrieben: |
| Ich hab es mit nem Stream probiert, dauert mir allerdings zu lange. |
Die Aussage ist IMHO so pauschal, dass sie in meinen Augen nur als "falsch" gelten kann.

Abgesehen davon: wie willst du das denn sonst machen? Was für Alternativen sollen denn in Betracht kommen?
Fighter#1 hat folgendes geschrieben: |
| Wie geht das mit den Indy TCPs? |
Wie ich schon sagte, gibt ausreichend Beispiele dazu, auch hier im Forum. Konkreter Code hängt von der verwendeten Indy-Version ab. Such halt mal ein bischen.
cu
Narses
There are 10 types of people - those who understand binary and those who don´t.