Oppure

Loading
23/07/09 18:03
Che Guevara
Ciao a tutti :k:,
per questioni di lavoro ho bisogno di sviluppare un software
in VB.NET che deve lanciare dei comandi Telnet
del server in rete per elaborare alcuni file.

Ha casa ho un solo computer, come posso
fare a simulare una rete in modo da provare
il mio programma come se fossi in ufficio?

Grazie a tutti...
aaa
23/07/09 18:45
theprogrammer
Non puo' essere una reale simulazione perche' tra casa e ufficio ci sono sicuramente dei router che possono fare fallire la comunicazione che localmente ti funziona.

In ogni caso, puoi usare una macchina virtuale e fornirle un IP valido per la tua rete locale e usarla come fosse il tuo PC in ufficio (ma ti ripeto, non e' la stessa cosa) ...
aaa
24/07/09 7:56
gigisoft
Postato originariamente da theprogrammer:

Non puo' essere una reale simulazione perche' tra casa e ufficio ci sono sicuramente dei router che possono fare fallire la comunicazione che localmente ti funziona.

In ogni caso, puoi usare una macchina virtuale e fornirle un IP valido per la tua rete locale e usarla come fosse il tuo PC in ufficio (ma ti ripeto, non e' la stessa cosa) ...


Si, e' vero, non e' la stessa cosa, ma penso che come simulazione possa andare, poiche' se tra casa ed ufficio c'e' un router che fa fallire la comunicazione, difficilmente tale fallimento riguarda il programma che manda semplici comandi telnet ( a patto che questi siano corretti, ma se non lo sono anche la simulazione fallisce ).
aaa
24/07/09 15:17
nikipe_silver
fai partire sia il client sia il server sullo stesso pc senza tanti problemi..se in ufficio il pc e il server sono nella stessa rete non noti la differenza..l'unico riguardo e' il modificare l'indirizzo ip che a casa puoi usare il 127.0.0.1(fa sempre riferimento al pc che stai usando) mentre in ufficio devi usare quello del server...se invece il server risiede in un altra rete il problema si complica un po' ma e' solo di configurazione di rete,non del programma in particolare..
aaa
24/07/09 17:58
theprogrammer
Tutto vero (gigi ...) ma questo e' il classico caso del principiante che utilizza un programma in locale (o addirittura sullo stesso PC) e poi cade dalle nuvole quando non gli funziona su Internet ... (o su diversi domini di collisione ...) ...

La mia indicazione era solo un consiglio "proattivo" ... :-)
aaa
25/07/09 22:57
Che Guevara
Postato originariamente da nikipe_silver:
fai partire sia il client sia il server sullo stesso pc...


Non esiste un client ed un server...
sul server non deve girare alcuna applicazione
in questo mio programma VB.NET devo lanciare dei
veri e propri comandi TELNET... è il sistema che
gestisce la connessione.

Il programma, dopo l'identificazione, lancia
COMANDO File e basta...

Come posso provarlo su un computer solo?
Magari mi avete già risposto ma non l'ho capito... abbiate pazienza :asd:
aaa
26/07/09 7:27
theprogrammer
Puoi fare tranquillamente le prove nel tuo stesso PC.

Ma, vome ti dicevo, nella realtà, il problema e' il router che sta davanti al PC che deve ricevere ...
aaa
27/07/09 22:08
Che Guevara
Postato originariamente da theprogrammer:

Puoi fare tranquillamente le prove nel tuo stesso PC.



Io ho provato a creare una sessione telnet con il comando
telnet 127.0.0.1

sul prompt, ma non funziona... sbaglio qualcosa?
Grazie mille comunque dell'asistenza...
aaa