2009-03-05 4 views
0

Wie kann ich einen TCP-Server (Einfachheit ist an dieser Stelle optional) erstellen, der Daten von einem angeschlossenen Client empfangen und Daten an diesen einzelnen Client zurücksenden kann (mehrere Clients) ?C#: Wie mache ich einen Listening/TCP-Server?

Ich habe mehrere Tutorials gemacht, aber ich konnte keine von ihnen zur Arbeit bekommen oder sie taten nicht, was ich mir erhofft hatte. Wie auch immer, jede Hilfe wird sehr geschätzt.

Antwort

2

Sie können entweder manuell eine Socket verwenden oder für eine höhere Ansicht verwenden Sie TcpListener class.

2

Try this sample

Diese Seite ist, was ich früher, als ich lernen musste, wie ein Zuhörer zu codieren. Es ist ziemlich geradlinig, aber etwas komplizierter als viele andere Samples. Was genau hat in den vorherigen Tutorials, die du ausprobiert hast, nicht funktioniert?

+0

das erfolgreichste Tutorial ive getan würde jeden verbundenen Benutzer zu einem neuen Thread hinzufügen und Threads mit Delegierten überqueren nur verwirrt mich zu keinem Ende. Ich musste in der Lage sein zu sehen, was am Serverende vor sich ging, so dass das Hinzufügen von Dingen zur Benutzeroberfläche mich wahnsinnig machte, da das, was für eine Sache funktionierte, nicht für eine andere Sache war – Nyight