Homepage

  • Projekte
  • Shop
  • Forum
Erweiterte Suche
  • Schnellzugriff
    • Unbeantwortete Themen
    • Aktive Themen
    • Suche
  • FAQ
  • Anmelden
  • Registrieren
  • Foren-Übersicht
  • Suche

tcp client verbindung

Ethernet Mega32 Experimentierboard
Antworten
  • Druckansicht
Erweiterte Suche
3 Beiträge • Seite 1 von 1
Grobi
Beiträge: 3
Registriert: 02.03.2012, 03:14:06

tcp client verbindung

  • Zitieren

Beitrag von Grobi » 02.03.2012, 03:25:41

Hallo,
ich möchte gerne einen tcp client auf dem avr laufen haben der sich zu einem tcp server verbindet und dann Datenpackete an diesen versendet z.B. in einem bestimmten Zeitinterval. Der client sollte auch erkennen ob die Verbindung unterbrochen wurde damit man dann einen reconnect anstreben kann.
Da ich in der Software so etwas in der Art nicht gefunden habe wäre meine Idee jetzt den httpd auseinander zu basteln und daraus Teile zu meinem client zusammen zu fügen. Bevor ich das aber angehe wollte ich fragen ob es evtl. so etwas wie ein Basis-code-Grundgerüst für so eine Aufgabe gibt das ich verwenden könnte oder evtl. darauf aufbauen könnte? Man muss das Rad ja nicht zwei mal erfinden. Es geht mir da nur um tcp Verbindung aufbauen und überwachen und Daten an den Server senden.

thx
Grobi
Nach oben

Grobi
Beiträge: 3
Registriert: 02.03.2012, 03:14:06

Re: tcp client verbindung

  • Zitieren

Beitrag von Grobi » 06.03.2012, 12:51:07

...also ich habe den http_get code als Grundgerüst für meinen tcp client benutzt, soweit so gut. Jetzt bin ich an dem Punkt : Verbindung checken und ggf. neu aufbauen. Was wäre denn da die einfachste (schnellste) Möglichkeit zu checken ob eine tcp Verbindung noch aktiv bzw. geöffnet ist?

MfG
Grobi
Nach oben

myjack
Beiträge: 35
Registriert: 03.05.2011, 12:51:54

Re: tcp client verbindung

  • Zitieren

Beitrag von myjack » 08.03.2012, 11:03:24

Den Verbindungsstatus kannst du so abfragen:
tcp_entry[index].app_status == 1
Den "index" bekommst du mit
index = tcp_entry_search (IP_ADRESSE_DER_VERBINDUNG,HTONS(PORT_DER_VERBINDUNG));
Nach oben

Antworten
  • Druckansicht

3 Beiträge • Seite 1 von 1

Zurück zu „ETH_M32_EX“



  • Foren-Übersicht
  • Alle Zeiten sind UTC+02:00
  • Alle Cookies löschen

Powered by phpBB® Forum Software © phpBB Limited

Deutsche Übersetzung durch phpBB.de

Datenschutz | Nutzungsbedingungen

 

 

sitemap  |    |  datenschutz   |  impressum