filesharing mit sockets...



  • hallo..

    hätte 2 fragen, die erste betrifft den topic.

    1. Um eine Datei von pc A nach pc B zu senden, muss man dafür die
    ftp-befehle verwenden oder geht das irgendwie auch mit send() und recv()?

    2. Windows:
    Wenn ich mit GetModuleHandle() den Handle meine eigenen EXE bekomme,
    ist dieser Handle auch gleichzeitig die segmentadresse im ram ?
    weil ich hab mal einen code gesehen, der auf die import-tabelle zugreift und
    die importierten dlls durchscannt. dazu hat er um auf den string
    zuzugreifen, auf den handle die adresse vom dllname dazuaddiert.
    (hMod + image->name). bedeuted der handle muss irgendwas mit eine Adresse
    zutun haben. Ist das bei allen handles so ? auch bei einem fensterhandle ?
    ich dachte handles seien nur zahlen, über die windows weis, um welches es
    sich "handelt".

    mfg



  • 1. öhm, du kannst die Daten natürlich einfach per send verschicken. Du musst dazu nicht das FTP Protokoll noch zusätzlich benutzen. (wieso auch, bei FTP schickst du dann im Endeffekt auch die Datei einfach per send)



  • Fast alles läuft über Sockets ab.

    HTTP,FTP,etc. sind nur Protokolle die auf Sockets aufsetzen



  • ok thx..

    kann mir jemand noch was über handles sagen ?

    sind das nur zahlen oder haben diese zahlen auch was mit einer speicheradresse
    zutun ? s.o.

    mfg



  • mom, ich posts mal im winapi-forum...


Anmelden zum Antworten