Entwickler-Ecke

Verteilte Systeme - Noob: TCP-Communikation, wie geht das?


alzaimar - Do 12.06.08 11:26
Titel: Noob: TCP-Communikation, wie geht das?
Hi,

Ich will mich in C# einfräsen und wollte einfach mal zwischen zwei Programmen eine TCP-Verbindung aufbauen

A = Server, B = Client
A schickt an B etwas, B zeigt z.B. eine Messagebox mit der Nachricht und nach 'OK' schickt B die irgendetwas zurück.

Das kann synchron sein, also z.B.

C#-Quelltext
1:
2:
3:
  
TCPBlackBox.ConnectToClient();
MyAnswer = TCPBlackBox.SendToClient('Hallo')

Könnt ihr mir ein paar Tipps geben, oder gleich den kompletten Code (nee, nee, Quatsch). Aber so ne Richtung, in die ich suchen müsste, wäre schon nett.


Kha - Do 12.06.08 14:12

Ein kleines Client-Server-Sample mit den "nativen/stupiden" Klassen gibt es zB hier [http://msdn.microsoft.com/en-us/library/k8azesy5.aspx].
Allerdings wird WCF (Windows Communication Foundation) afaik (habe beide noch nie benutzt :duck: ) als genereller Ersatz gesehen, also auch bei einfachsten Dingen. Und sowas [http://weblogs.asp.net/ralfw/archive/2007/04/14/a-truely-simple-example-to-get-started-with-wcf.aspx] sieht wirklich nicht sehr kompliziert, aber äußerst sexy ;) aus.


alzaimar - Fr 13.06.08 20:41

Hi!

wieso ist mein Danke-Post nicht angekommen? Muh? Vergessen, den Button zu drücken?

Na..

Also:

Danke, vor allen Dingen die WCF-Geschichte ist wirklich cool.