Forum: Mikrocontroller und Digitale Elektronik Über GPRS mit Server "sprechen"


von Maik (Gast)


Lesenswert?

Hallo,

ich möchte über ein GSM Modem mit eingebautem TCP/IP Stack eine 
Verbindung zu einem Server aufbauen und dann mit ihm reden. Der 
Verbindungsaufbau mit einem smpt-Server (smtp.web.de) mittels AT-Befehle 
über ein Terminal klappt auch. Der Server meldet sich mit einem String 
zurück. Wenn ich über versuche über das Terminalprogramm mit dem Server 
zu reden kommt nichts zurück. Nach kurzer Zeit kommt ein Timeout.
Ein Versuch mit Google zu sprechen hat auch nicht funktioniert "GET 
/index.html". Ich kann mich anscheinend mit dem Server Verbinden aber 
ich kann nichts abrufen.

Was habe ich übersehen?

Maik.

von soundso (Gast)


Lesenswert?

smtp ist doch ein mail protokoll ....

vieleicht solltest du dich mit einem anderen server verbind ....

von Tobias B. (betsch)


Lesenswert?

Bei "GET /index.html" fehlt die Protokollversion, "GET /index.html 
HTTP/1.1".
Ein minimaler HTTP-Request sieht so aus:

"GET / HTTP/1.1\r\n"
"Host: www.google.de\r\n"
"\r\n"

mfg

von Maik (Gast)


Lesenswert?

Hallo Tobias,

danke für Deine Antwort. Es klappt aber leider immer noch nicht. Nach 
einiger Zeit bekomme ich ein "Shutdown" zurück.

Ich sende nach Verbindungsaufbau:

GET / HTTP/1.1\r\n
Host: www.google.de\r\n
\r\n



Maik

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Welchen Server versuchst Du anzusprechen, und auf welchem Port?

von Maik (Gast)


Lesenswert?

Guten Morgen,

jetzt gehts weiter. Bin gestern Abend nicht mehr ins Netz gekommen.

Ich versuche Google auf Port 80 und Web.de auf Port 25 zu erreichen.

Der Smtp-Server sendet mir auch einen String zurück. Ein HELO oder 
anderes ignoriert er aber. Der Http Server sendet mir nach einiger Zeit 
nur ein Timeout.

Gruß Maik

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.