hey leute,
kann man mit tcp/udp bilder versenden?
wenn ja wie?
danke im vorraus
hey leute,
kann man mit tcp/udp bilder versenden?
wenn ja wie?
danke im vorraus
;D..
danke.. wusst ichs doch :D..
Zuerst liest du das Bild binär ein. Dazu öffnest du das Bild mit FileOpen() im Binary Mode (F1-Hilfe ;)). Danach liest du den Inhalt der Bilddatei mit FileRead() aus.
Jetzt kannst du mit den TCP oder UDP Befehlen die Binärdaten des Bildes übertragen. Der Server muss zuerst mit TCPListen() auf eine Verbindung warten, die der Client mit TCPConnect() aufbaut. Diese Verbindung wird dann vom Server akzeptiert TCPAccept() - nun können Daten gesendet werden. Mit TCPSend() sendest du also den Binärstring des Bildes, den die andere Seite mit TCPRecv() empfängt. Ist die Datenübertragung komplett, kann auf der Empfängerseite das Bild zusammengesetzt werden.
Hier also auch wieder eine Datei im Binärmodus + Schreibmodus öffnen, und den empfangenen Binärstring reinschreiben. Datei schließen und fertig.
Zuerst liest du das Bild binär ein. Dazu öffnest du das Bild mit FileOpen() im Binary Mode (F1-Hilfe ;)). Danach liest du den Inhalt der Bilddatei mit FileRead() aus.
Jetzt kannst du mit den TCP oder UDP Befehlen die Binärdaten des Bildes übertragen. Der Server muss zuerst mit TCPListen() auf eine Verbindung warten, die der Client mit TCPConnect() aufbaut. Diese Verbindung wird dann vom Server akzeptiert TCPAccept() - nun können Daten gesendet werden. Mit TCPSend() sendest du also den Binärstring des Bildes, den die andere Seite mit TCPRecv() empfängt. Ist die Datenübertragung komplett, kann auf der Empfängerseite das Bild zusammengesetzt werden.
Hier also auch wieder eine Datei im Binärmodus + Schreibmodus öffnen, und den empfangenen Binärstring reinschreiben. Datei schließen und fertig.
mit ftp isses leichter
mit ftp isses leichter
Wenn dich die Lösung eh nicht interessiert, dann frag auch nicht .
Setzt es dan wenigstens auf gelöst THX
wie schnell geht es denn, wenn man damit 20 bilder verschicken möchte?
Zitat von victorZitat von »Matthias_199«
Die erste File Over TCP Funktionwie schnell geht es denn, wenn man damit 20 bilder verschicken möchte?
Das kommt auf die Größe der Bilder drauf an und auf dein Internet. Teste es doch einfach.
Kann mich nur anschließen hab Files nie über auto IT verfisckt immer nur Dierekte daten zur steuerung.
Da belibt echt einfach ausprobieren
danke, ihr wart mir eine große hilfe
wie versende ich denn dann den code?
er ist ja zu lang, wie kann ich dann die einzeln verschicken oder wie macht man das?
definiere code?
den binär, glaub ich dass er so heißt.
Alle Daten einzelnd senden also:
-Daten einlesen
-Erste Datei senden
-2te Datei senden
...
Am besten in einer For Schleife, un mit Pausen, damit der Server auch genug Zeit hat.
und wie ist das bei tcprecv mit
maxlen: Maximale Anzahl der zu erhaltenen Zeichen.
?