|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2003
Città: Torino
Messaggi: 2968
|
[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 |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2003
Città: Torino
Messaggi: 2968
|
Up, nessuno sa aiutarmi?
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Iscritto dal: Mar 2002
Città: Italy/Usa
Messaggi: 2817
|
Re: [C++] Connessione a un server
Quote:
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.
__________________
"Utilizzando atomi pentavalenti drogheremo il silicio di tipo n; Utilizzando atomi trivalenti drogheremo il silicio di tipo p; Utilizzando della cannabis ci drogheremo noi e vedremo il silicio fare cose impossibili" - DSDT-HowTo |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2003
Città: Torino
Messaggi: 2968
|
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++ |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 17:13.