View Full Version : [C++] Connessione a un server
Ciao
Volevo chiedere se c'è un modo per fare questo con il mio programma:
- accedo ad un certo ip xxx.xxx.xxx.xxx porta da decidere, (il server in questione è mio)
- vado a prendere un file di testo in quel server
- lo modifico
- faccio l'upload di questo file modificato nel server
Si può fare facilmente???
Nel server non c'è nessun programma che funziona da server e interagisce con il mio client. C'è solamente il file in questione.
Grazie ciao
maxithron
03-11-2004, 15:57
Originariamente inviato da djdavid
Ciao
Volevo chiedere se c'è un modo per fare questo con il mio programma:
- accedo ad un certo ip xxx.xxx.xxx.xxx porta da decidere, (il server in questione è mio)
- vado a prendere un file di testo in quel server
- lo modifico
- faccio l'upload di questo file modificato nel server
Si può fare facilmente???
Nel server non c'è nessun programma che funziona da server e interagisce con il mio client. C'è solamente il file in questione.
Grazie ciao
forse non ho capito ma mi sembra che ci siano delle contraddizioni in quello che chiedi:
Se il server non ha nessun servizio disponibile, non puoi nemmeno collegarti a nessuna porta e il server non sarebbe un server.
Se, per ipotesi, tu decida di rendere disponibile un servizio ftp, allora lo scopo del programma non avrebbe senso perchè prendere-modificare-uploadare un file, risulta già efficiente ed immediato tramite ftp stesso.
Stesso discorso per telnet o ssh ad esempio.
Se invece hai intenzione di far girare un "tuo" tipo di servizio particolare, mediante una connessione tramite una porta da te decisa, la cosa si complica un pochetto.
Scusa se ho fatto un casino ma non ho capito molto bene "lo scopo" della tua domanda.
Ok provo a rispiegare.
Io ho un server e ci sono dei servizi disponibili, quali FTP e HTTP.
Il mio programmino ha bisogno di un file che risiede in questo server.
Quindi ho necessità di collegarmi al server (tutto questo lo fa il programma in trasparente) prelevare questo file e usarlo; Apportargli qualche modifica e in un secondo momento rimettere il file nel server.
La mia soluzione per ora è stata questa:
- mi sono creato un programma con VB (molto facile) che accede al server e mi copia il file in locale
- ho fatto partire dal mio programma in C++ l'eseguibile di VB con l'istruzione system(...);
- e ho fatto la stessa cosa per l'upload del file.
Ma questa è una soluzione del "BOSCAIOLO".
Vorrei fare tutto tramice C++
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.