Due (Normal User)
Pro
Messaggi: 68
Iscritto: 19/10/2007
|
È possibile in vb2005 creare un programma che "trasformi" temporaneamente il mio computer in un server, in modo da mettere nel web pagine html (anche se solo fin quando il programma gira)?
|
|
punkettone90 (Member)
Expert
Messaggi: 279
Iscritto: 16/05/2007
|
si ma penso anche che non ti convenga nel senso che magari arrivi sono ad avere un risultato a livello didattico o con funzionalità minime, se hai bisogno di un web service mettiti sul computer apache, gratuito e open source. Il .Net magari usalo per fare programmi client-server per automatizzare delle operazioni o magari per fare una chat personalizzata.
http://mangiucugna.wordpress.com/2007/11/14/a-simple-web-s ...
|
|
Due (Normal User)
Pro
Messaggi: 68
Iscritto: 19/10/2007
|
Sì, apache sarebbe sicuramente meglio, ma volevo farlo un po' come prova...il link però lo spiega col C# di cui però non so una virgola
|
|
punkettone90 (Member)
Expert
Messaggi: 279
Iscritto: 16/05/2007
|
prova a vedere se c'è qualcosa in VB.NET, altrimenti usa un traduttore di codice
|
|
Due (Normal User)
Pro
Messaggi: 68
Iscritto: 19/10/2007
|
Ho trovato il traduttore, grazie del link
|
|
Due (Normal User)
Pro
Messaggi: 68
Iscritto: 19/10/2007
|
mmm..però c'è un problema che non riesco a risolvere nemmeno col traduttore: una linea in C# dice:
Codice sorgente - presumibilmente Plain Text |
che ho tradotto parzialmente:
Codice sorgente - presumibilmente C# / VB.NET |
il problema è che non so come assegnare il valore 127.0.0.1 all'ip...forse non devo usare il tipo byte? |
|
punkettone90 (Member)
Expert
Messaggi: 279
Iscritto: 16/05/2007
|
è un modo per inizializzare subito dei valori di un array
corrisponde a
byte[] ip = new byte[4];
ip[0]=127;
ip[1]=0;
ip[2]=0;
ip[3]=1;
|
|
Due (Normal User)
Pro
Messaggi: 68
Iscritto: 19/10/2007
|
Ok ormai è una sfida con questa variabile ip!
Ecco come l'ho dichiarata
Codice sorgente - presumibilmente C# / VB.NET |
Dim ip(4) As Byte
ip(0) = 127
ip(1) = 0
ip(2) = 0
ip(3) = 1
|
E fin qui...poi però nella linea esattamente sotto:
Codice sorgente - presumibilmente C# / VB.NET |
Dim tcpListener As TcpListener = New TcpListener(New IPAddress(ip), 6789)
|
mi da errore dicendo: "Specificato indirizzo ip non valido. Nome parametro 'address'"
Immagino non gli vada bene come ho dichiarato la variabile ma non capisco cosa dovrei mettere...ho provato a sostituire mettendo
Codice sorgente - presumibilmente C# / VB.NET |
a parte il fatto che non saprei comunque come dichiarare il valore dell'ip , poi mi da errore lo stesso (un altro errore, ma sempre errore)
Help!!! |
|
punkettone90 (Member)
Expert
Messaggi: 279
Iscritto: 16/05/2007
|
non so perchè abbiano fatto così, comunque fa così
string stringa="127.0.0.1";
ipaddress inirizzo_ip=new ipaddress(stringa.Parse());
|
|