Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Webserver
Forum - C# / VB.NET - Webserver

Avatar
Due (Normal User)
Pro


Messaggi: 68
Iscritto: 19/10/2007

Segnala al moderatore
Postato alle 14:40
Martedì, 26/08/2008
È 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)?

PM Quote
Avatar
punkettone90 (Member)
Expert


Messaggi: 279
Iscritto: 16/05/2007

Segnala al moderatore
Postato alle 10:39
Mercoledì, 27/08/2008
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 ...

:k:

PM Quote
Avatar
Due (Normal User)
Pro


Messaggi: 68
Iscritto: 19/10/2007

Segnala al moderatore
Postato alle 13:56
Mercoledì, 27/08/2008
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 :asd:

PM Quote
Avatar
punkettone90 (Member)
Expert


Messaggi: 279
Iscritto: 16/05/2007

Segnala al moderatore
Postato alle 14:20
Mercoledì, 27/08/2008
prova a vedere se c'è qualcosa in VB.NET, altrimenti usa un traduttore di codice

PM Quote
Avatar
Due (Normal User)
Pro


Messaggi: 68
Iscritto: 19/10/2007

Segnala al moderatore
Postato alle 14:23
Mercoledì, 27/08/2008
Ho trovato il traduttore, grazie del link :k:

PM Quote
Avatar
Due (Normal User)
Pro


Messaggi: 68
Iscritto: 19/10/2007

Segnala al moderatore
Postato alle 14:54
Mercoledì, 27/08/2008
mmm..però c'è un problema che non riesco a risolvere nemmeno col traduttore: una linea in C# dice:
Codice sorgente - presumibilmente Plain Text

  1. byte[] ip = {127,0,0,1};


che ho tradotto parzialmente:
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim ip() as byte


il problema è che non so come assegnare il valore 127.0.0.1 all'ip...forse non devo usare il tipo byte?

PM Quote
Avatar
punkettone90 (Member)
Expert


Messaggi: 279
Iscritto: 16/05/2007

Segnala al moderatore
Postato alle 16:20
Mercoledì, 27/08/2008
è 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;

PM Quote
Avatar
Due (Normal User)
Pro


Messaggi: 68
Iscritto: 19/10/2007

Segnala al moderatore
Postato alle 10:49
Giovedì, 28/08/2008
Ok ormai è una sfida con questa variabile ip! :D
Ecco come l'ho dichiarata
Codice sorgente - presumibilmente C# / VB.NET

  1. Dim ip(4) As Byte
  2. ip(0) = 127
  3. ip(1) = 0
  4. ip(2) = 0
  5. ip(3) = 1


E fin qui...poi però nella linea esattamente sotto:
Codice sorgente - presumibilmente C# / VB.NET

  1. 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

  1. dim ip as ipaddress


a parte il fatto che non saprei comunque come dichiarare il valore dell'ip :asd:, poi mi da errore lo stesso (un altro errore, ma sempre errore)
Help!!!

PM Quote
Avatar
punkettone90 (Member)
Expert


Messaggi: 279
Iscritto: 16/05/2007

Segnala al moderatore
Postato alle 11:47
Giovedì, 28/08/2008
non so perchè abbiano fatto così, comunque fa così

string stringa="127.0.0.1";

ipaddress inirizzo_ip=new ipaddress(stringa.Parse());

PM Quote