Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    23

    trasferire intere cartelle con winsock

    Ciao a tutti,

    ho cercato nel forum ma non ho trovato nulla. Sapete se e come è possibile (in VB6) trasferire intere cartelle e sottocartelle e relativi contenuti tramite winsock? Ho già creato la parte client e la parte server del programma che già stabiliscono la connessione e ora devo trasferire il contenuto di una determinata cartella dal client al server ma non so come procedere.

    Grazie
    Pere che'l pompermo feccia mele!!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    23
    nessuno?
    Pere che'l pompermo feccia mele!!

  3. #3
    Credo che tutta una cartella non si possa fare. Infatti non esistono comandi FTP che trasferiscono cartelle, ma solo comandi che trasferiscono file.
    Prova a vedere come funziona un programma di FTP come ad esempio Crystal FTP o Smart FTP. Nella finestra di Log vedrai che il trasferimento di una certella corrisponde ai seguenti comandi:

    1) verifica presenza della cartella di destinazione (con ls)
    2) eventuale creazione della cartella di destinazione (con mkdir)
    3) trasferimento di tutti i file (1 alla volta) con il comandi get o put/send). L'elenco dei file si ottiene con un list.

    Perciò dovresti implementare una piccola procedura che effettua queste operazioni. Purtroppo non conosco bene Winsock e non posso indicarti il codice VB preciso, ma penso che con queste indicazioni dovresti avere almeno un punto di partenza.
    Fammi sapere.
    Ciao
    lupusinfabula

    Programmatore VB, ASP, Delphi.

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    23
    Ciao,

    grazie per la risposta, purtroppo la mia paura era proprio questa.... che non si potessero spedire intere cartelle in modo semplice. Ho paura che dovrò aprire ogni singola cartella e sottocartella ed inviarne i files uno alla volta ma mi servirebbe un esempio su come esplorare l'intero contenuto di una cartella e relative sottocartelle. Il mio problema sta proprio li, poi per l'invio dei singoli files tramite winsock so come fare......certo che se era possibile inviare un'intera cartella in un colpo mi risparmiavo un bel casino.......

    Se qualcuno ha qualche idea........grazie
    Pere che'l pompermo feccia mele!!

  5. #5
    In parole povere devi fare tipo un Copia Incolla di Windows ma che venga trasferito con winsock giusto ?
    Sinceramente io sto facendo di tutto per capire come inviare anche un solo file :P se magari tu lo sai mi faresti un gran favore e nel caso ti potrei aiutare

    P.S. : puoi provare a dirgli di inviare una cartella e il programma invia al destinatario la cartella di dove vuole salvare ed in automatico ti spara il comando mkdir XXXX e gli inserisce all'interno tutti i vari file e se vede altre cartelle da un bel: "cd <cartella creata>" INVIO "mkdir Seconda Cartella" e continua con lo scrivere gli altri file sto supponendo non so se sia possibile farlo

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    23
    Ciao,

    esattamente. Devo fare un copia incolla di una cartella da un server ad un client tramite winsock. Sono a buon punto ma é molto piu' complicato di quello che pensavo....ti faro' sapere
    Pere che'l pompermo feccia mele!!

  7. #7
    Ma già sei riuscito a inviare file ? Se si mi puoi dire come, che magari se partiamo dallo stesso punto riusciamo a fare quello ceh vuoi tu :quote:

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    23
    si ce l'ho fatta, guarda qui...

    http://www.winsockvb.com/article.php?article_id=37
    Pere che'l pompermo feccia mele!!

  9. #9
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    23
    Ora però sto sbattendo la testa su un problema assurdo: quando il server invia il comando "NEXT" al client in modo che il client invii la successiva parte del file, a volte il "NEXT" viene inviato 2,3,4,5 e piu volte contemporaneamente e si impalla tutto
    Pere che'l pompermo feccia mele!!

  10. #10
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    36
    Prova a leggerti questo articolo
    http://www.vbsimple.net/index.htm?/cliserv/ tutto in ITALIANO :gren:

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.