Show Posts
Pages: [1]
1  International / Generale / Re: Web server su un'altra porta on: April 11, 2012, 09:33:35 am
Ragazzi qui sto rischiando di perdere il pancreas per il nervoso..  smiley-mad

Qualunque porta io cambio non lo vede se non sulla 80 c***o.

Ergo sto sbagliando qualcosa.

Se modifico Server server(80) ==> Server server(700), cosa altro devo modificare dello sketc??
2  International / Generale / Re: Web server su un'altra porta on: April 10, 2012, 07:10:29 pm
Dalla 80 il modem router non fa passare le richieste.
qualunque tentativo è stato vano

Poi ho testato un server sulla 8181 e funziona.

Per cui al posto di star li a sfondarmi con la porta 80 voglio affirare il problema
3  International / Generale / Re: Web server su un'altra porta on: April 10, 2012, 07:01:17 pm
Utilizzando la porta 81 non funziona nemmeno nella mia sub net!!! smiley-cry smiley-cry smiley-cry smiley-cry.

Appena provato.

Il codice utilizzato è il seguente:
ripeto: se uso la porta 80 funziona, per la 81 non risponde

Code:
/*
  Web  Server
 
 A simple web server that shows the value of the analog input pins.
 using an Arduino Wiznet Ethernet shield.
 
 Circuit:
 * Ethernet shield attached to pins 10, 11, 12, 13
 * Analog inputs attached to pins A0 through A5 (optional)
 
 created 18 Dec 2009
 by David A. Mellis
 modified 4 Sep 2010
 by Tom Igoe
 
 */

#include <SPI.h>
#include <Ethernet.h>

// Enter a MAC address and IP address for your controller below.
// The IP address will be dependent on your local network:
byte mac[] = { 0x90, 0xA2, 0xDA, 0x00, 0x77, 0x49 };
byte ip[] = { 192,168,0, 4 };

// Initialize the Ethernet server library
// with the IP address and port you want to use
// (port 80 is default for HTTP):
Server server(80);

void setup()
{
  // start the Ethernet connection and the server:
  Ethernet.begin(mac, ip);
  server.begin();
}

void loop()
{
  // listen for incoming clients
  Client client = server.available();
  if (client) {
    // an http request ends with a blank line
    boolean currentLineIsBlank = true;
    while (client.connected()) {
      if (client.available()) {
        char c = client.read();
        // if you've gotten to the end of the line (received a newline
        // character) and the line is blank, the http request has ended,
        // so you can send a reply
        if (c == '\n' && currentLineIsBlank) {
          // send a standard http response header
          client.println("HTTP/1.1 200 OK");
          client.println("Content-Type: text/html");
          client.println();

          // output the value of each analog input pin
          for (int analogChannel = 0; analogChannel < 6; analogChannel++) {
            client.print("analog input ");
            client.print(analogChannel);
            client.print(" is ");
            client.print(analogRead(analogChannel));
            client.println("<br />");
          }
          break;
        }
        if (c == '\n') {
          // you're starting a new line
          currentLineIsBlank = true;
        }
        else if (c != '\r') {
          // you've gotten a character on the current line
          currentLineIsBlank = false;
        }
      }
    }
    // give the web browser time to receive the data
    delay(1);
    // close the connection:
    client.stop();
  }
}
4  International / Generale / Web server su un'altra porta on: April 10, 2012, 06:00:24 pm
Salve a tutti!

Il mio simpaticissimo modem router non ne vuole sapere di collaborare sulla porta 80.

Dopo svariate prove ho appurato che:

-il programma funziona(nella sub net)

-sulla porta 80 le normali impostazioni non bastano

Se tiro su un banalissimo server (stile easysertver) per es sulla porta 8181 il server risponde dal web.

Quindi, la domanda è semplice:

L'esempio "web server" dell ide, funziona solo con la porta 80? posso inizzializzarlo sul qualcos'altro??

ciao!
5  International / Generale / Re: ip dal web on: April 04, 2012, 11:51:54 am
Ciao,
prova ad utilizzare un'altra porta (es: 81).
Avevo un router da battaglia, una volta, che non permetteva di utilizzare la porta 80 per virtual server (cioè: lo faceva fare, ma non funzionava per nulla...)...



Non mi lascia scegliere tutte le porte.. mi permette di selezionare solo quelle più "famose" per i diversi servizi..
6  International / Generale / Re: ip dal web on: April 04, 2012, 11:50:29 am
strano, so che su linux bisogna essere root per poter USARE socket sulle porte note, e la cosa potrebbe riflettersi sui router marchiati dai provider, poichè non sempre i loro firmware sono all'altezza

Ho fatto tutto dal browser giusto per capirsi, poi il resto del discorso non sono riuscito a seguirlo.. Fatto sta che porta aperta, regola messa eppure non funzia sto disgraziato
7  International / Generale / Re: ip dal web on: April 04, 2012, 10:21:01 am
hai fatto anche il test da locale? come hai fatto a sbloccarla?

Da locale ha sempre funzionato e funziona tuttora.
Con funzionare intendo la classica risposta di valori random(come detto sto usando web server degli esempi nell'ide)

Per aprire la porta, la coferma l'ho avuto col tuo link che mi hai passato l'altro giorno, e ci sono riuscito con smanettamenti vari.
se vuoi tiro fuori quello che ho fatto con più precisione ma nulla di razionale sicuramente smiley-eek
8  International / Generale / Re: ip dal web on: April 04, 2012, 09:51:30 am
Salve a tutti.

Porta 80 sbloccata ma continua a non funzionare cavoli.

Ci sono altre idee?
9  International / Generale / Re: ip dal web on: April 02, 2012, 06:54:06 pm
mooolto strano, allora passo n°1:
controlliamo se la porta è aperta: http://www.yougetsignal.com/tools/open-ports/

se il check dovesse fallire, assicurati che l'ip di arduino sia corretto, che sia in stato di listen, insomma fai una prova da locale. se il tutto funziona (ma non internet), allora fai un check delle regole del router (che mi sembrano corrette), se sono giuste riavvia il router.

Ho fatto il controllo sulla porta e mi dice che è chiusa!
Ma allora è una questione di router capperi!

ora mi cerca informazioni in giro ma se qualcuno ha idee rimango comunque in polling:-)
10  International / Generale / Re: ip dal web on: April 02, 2012, 11:34:17 am
Cosa intendi con "non funziona"? Cosa vedi?
Sulla Arduino stai accedendo alla porta 80 o ad altre?



Sull'arduino non so a che porta accedo, penso quella in cui accedono tutti dato che sto usando l'esempio web server e nulla di più.
Comunqe il problema non dovrebbe essere ne ardu ne il software in esso caricato perchè dentro casa funziona a manetta.

Per quanto riguarda il DNS e questioni di più alto livello ancora ci pensiamo in un secondo momento propongo..
11  International / Generale / Re: ip dal web on: April 02, 2012, 11:30:30 am
Dalla sub net funziona che è un piacere:-)

Metto sulla barra dell'url 192.168.0.2 e risponde che è una favola.
12  International / Generale / Re: ip dal web on: April 02, 2012, 06:49:40 am
http://imageshack.us/photo/my-images/826/schermatadel20120402133.png/

http://imageshack.us/photo/my-images/263/schermatadel20120402134.png/

L'avevo già fatto ma non funziona.

Per verificarlo ho preso l'ip del router e vo aggiunto ":80"

Mi viene da pensare di non aver sbloccato davvero la porta 80..
13  International / Generale / Re: ip dal web on: April 01, 2012, 07:19:01 pm
allora stavo smanettando ma non mi capisco più.

Allora il virtual server netgear a quanto pare non lo dà.
Ma dato  che non ci sono specifiche e per logica giocando con le impostazioni del router ho scoperto la possibilità di imporre percorsi
statici.

è una possibile via?
http://imageshack.us/photo/my-images/221/schermatadel20120402021.png/

solo che non so che mettere sul gateway!!!
help pls!

 smiley-eek smiley-eek smiley-eek smiley-eek smiley-eek smiley-eek
14  International / Generale / Re: ip dal web on: April 01, 2012, 11:05:40 am
OK chiarissimi

il mio è un netgear DG834g!

Se mi date una mano a farmi capire quale tra le varie impostazioni devo toccare mi fate un piacere:-)
15  International / Generale / ip dal web on: April 01, 2012, 08:02:58 am
Salve a tutti:-)

se l'ip del mio modem è 79.1.186.246
e l'ip del mio arduino è 192,168,0,2
inoltre ho sbloccato la tcp 80.

come trovo l'arduino da un computer fuori da casa mia??

se potete spiegarmi cosa fare.. nel frattempo tengo sempre acceso il modem cosìì non cambia l'ip del router:-)

Ciao e grazie
Pages: [1]