Forum: PC-Programmierung Ethernet Schnittstelle zum Datentransport nutzen


von Daniel Blum (Gast)


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!

von Peter (Gast)


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.

von tuppes (Gast)


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.

von Daniel Blum (Gast)


Lesenswert?

Danke für Eure Antworten....

von Daniel Blum (Gast)


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?

von Rufus Τ. F. (rufus) Benutzerseite


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.

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.