File Upload mittels TFTP
-
Hallo !
Ich muss eine Datei von meinem Rechner auf einen Switch laden, auf dem ein TFTP-Server läuft. Ich habe schon viele Infos gefunden, wie man in C++ mittels Winsock Daten austauschen kann. Leider habe ich nie ein Beispiel gefunden, wie man ein ganzes File uploaden kann.
Kann mir da jemand weiterhelfen ?Vielen Dank
Mit freundlichen Grüssen
schaf
-
Schau mal unter www.codeproject.com nach
-
Hast du dir denn schon das RFC Dokument durchgelesen?
-
rfc schrieb:
Hast du dir denn schon das RFC Dokument durchgelesen?
Hallo rfc !
Nee ich hab das RFC noch nicht gelesen.
Ich bin ziemlich neu und brauch einfach Hilfe. Ich möchte wissen öb es da schon bestehende Libs gibt, ob man das einfach selber machen kann, oder ob man Dr. sein muss.Jeder Hinweis Hilft mir um zu wissen in welche Richtung ich suchen bzw. gehen muss.
-
Schau Dir mal das hier an: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/portal.asp
Einarbeiten wirst Du dich da zwar auch erstmal müssen, ist aber nicht ganz so low-level wie Sockets (sind auch extra Ftp-Funktionen dabei).
-
Asgard schrieb:
Schau Dir mal das hier an: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wininet/wininet/portal.asp
Einarbeiten wirst Du dich da zwar auch erstmal müssen, ist aber nicht ganz so low-level wie Sockets (sind auch extra Ftp-Funktionen dabei).Hmmm ja das ist ja genau das Problem. So wie ich die Doku von WinInet verstanden habe, ist WinInet für FTP-Protokoll geeignet. Man muss eine InternetConnection machen und hat dabei die drei Services FTP,HTTP oder Gopher zur Verfügung. Nun TFTP arbeitet auf dem Port 69. Dieser Port ist nicht definiert in Wininet. Oder kann man einfach einen beliebigen Port und entsprechenden Service wählen ?
MfG
Marcel
-
Die WinAPI hat keine Hilfsmittel für TFTP.
Das ist ja wohl auch ziemlich speziell.