Nein, wenn Sie nicht mit dem Server sprechen, werden keine Daten benötigt. Das GSM-Modul, das Sie anschließen, muss jedoch die Verbindung aufrechterhalten oder die Verbindung aufrechterhalten, weshalb es ein Signal senden muss, dass die Verbindung alle paar Sekunden aufrecht erhalten wird Sie können es verbessern, indem Sie die Daten trennen und erst dann aktivieren, wenn Sie mit dem Server sprechen
Verbraucht eine offene TCP-Socket-Verbindung Daten, wenn sie nicht verwendet wird?
Ich habe eine TCP-Socket-Verbindung zwischen meinem Server und einem Modem aufgebaut, auf dem ein aktives GSM-Modul und eine SIM-Karte installiert sind.
Ich stelle diese drahtlose 3G-Verbindung über socat her:
/usr/bin/socat open:/dev/ttyVA8500,nonblock,echo=0,raw TCP-LISTEN:8500,reuseaddr,fork
Dieser kleine Befehl wartet auf TCP-Verbindungen an Port 8500 und schreibt die Daten in den virtuellen seriellen Port /dev/ttyVA8500
. Wenn ich jetzt auf die virtuelle serielle Schnittstelle meines Servers schreibe, werden die Daten an das Modem gesendet, das dann eine Antwort sendet.
Diese Kommunikation kostet Verkehr. Ich kann diesen Verkehr im Überwachungstool des GSM-Providers sehen.
Problem
Ich kann den Datenverbrauch in der GSM-Überwachung sehen, auch wenn ich nicht mit dem Modem spreche. Es ist weit weniger, etwa 2 kiB pro Stunde. Ich habe jedoch ein Limit von 1 MB pro Monat. Meine Frage ist also, woher kommt dieser "Geister" 3G-Datenverbrauch? Kostet die TCP-Socket-Verbindung selbst Verkehr, um sie am Leben zu erhalten?
Während ich nicht mit der TCP-Verbindung sprach, überprüfte ich mit einem TCP-Sniffer den Geisterverkehr:
sudo tcpflow -i any -C -e port 8502
Dies zeigte jedoch keinen Datenverkehr (als ich die Kommunikation wieder aufnahm, wurden alle Daten aufgelistet;)).
1 Antwort auf die Frage
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
5
XP-Netzwerkverbindung ohne Neustart freigeben?
-
5
Wie richte ich Windows ein, 802.11 gegenüber 3G zu bevorzugen?
-
4
Gibt es eine Möglichkeit, den Scanner eines Multifunktionsdruckers gemeinsam zu nutzen?
-
3
Gibt es eine Möglichkeit, zwei Computer über USB anzuschließen?
-
3
Wie halten Sie mehrere Verbindungen zum Internet?
-
4
iPod-Touch zum Abspielen von Filmen vom PC auf der PS3?
-
2
Mac tritt der Windows-Arbeitsgruppe nicht bei
-
1
Wie kann ich die Sicherheit meines Portals erhöhen?
-
1
Wie vernetzt man Windows XP und Ubuntu Linux?