www.mikrocontroller.net

Forum: PC-Programmierung Ethernet Schnittstelle zum Datentransport nutzen


Autor: Daniel Blum (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Guten Morgen,
zur Kommunikation zwischen zwei unterschiedlichen Betriebssystemen 
möchte ich gerne Daten über eine Ethernet Verbindung senden.

Für diese Kommunikation über das TCP IP Protokoll würde ich, falls 
nichts dagegen spricht oder es noch eine besser andere Alternative gibt, 
eine Socket Verbindung nutzen.

Ich will die Infrastruktur eine LAN Verbindung nutzen, deswegen das 
TCP/IP Verbindung.

Gibt es Alternativen zur Socket Verbindung? Wie würdet Ihr mein Vorhaben 
realisieren, wenn Ihr nur kleine Datenmengen zwischen einem Windows XP 
und einem Windows CE Rechner übertragen müsstet?

Freue mich auf Antworten!

Autor: Peter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da so ziemlich jedes programm über TCP-IP mit Hilfe von Socket 
kommuniziert, sollte es auch für dein vorhaben geeignet sein.

Wenn die Daten nicht wichtig sind und auch welche verlorren gehen 
können, kannst du auch UDP verwenden.

Soweit ich weiss gibt es da keine sinnvollen alternativen.

Autor: tuppes (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
System.Net.Sockets.TcpClient bzw. .TcpListener aus dem .NET-Framework. 
Die verpacken die Sockets-Schnittstelle äußerst benutzerfreundlich. 
Gibts auch im .NET-Compact-Framework für Windows CE.

Oder den UdpClient aus demselben Namespace, der hat vermutlich etwas 
kürzere Antwortzeiten, garantiert aber nicht, dass die Daten zugestellt 
werden.

Autor: Daniel Blum (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke für Eure Antworten....

Autor: Daniel Blum (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Gibt es vielleicht irgendwo noch einen Sourcecode den ich ohne weiteres 
für mein Vorhaben einsetzen kann?? Hat jemand einen Link oder einen 
Webverweis für mich?

Autor: Rufus Τ. Firefly (rufus) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Etwa 43 Milliarden Programmierwebsites beschäftigen sich mit der 
Socketprogrammierung - da solltest Du mit einer simplen Suche bei der 
Suchmaschine Deiner Wahl auch fündig werden.
Als Suchbegriff könntest Du "socket programming tutorial 
<DeineProgrammiersprache>" verwenden.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.