Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Community
  • |
  • Diskussionsforum
Objekt versenden?
Alphawolf1988
myCSharp.de - Member



Dabei seit:
Beiträge: 68

Themenstarter:

Objekt versenden?

beantworten | zitieren | melden

Hallo liebe Community!

Ist es möglich mit c# ein Objekt zu versenden an einen Listener? Wenn ja, habt ihr ein kurzes Beispiel? In Java war dies möglich.

MFG Chris
Wer zuerst kommt malt zuerst, wer danach kommt malt drüber!
private Nachricht | Beiträge des Benutzers
Gelöschter Benutzer

beantworten | zitieren | melden

ja, über welchen weg willst du denn gehen (tcp, rcp,.....)?

prinzipiell löst man das mit hilfe der serialisierung.
Alphawolf1988
myCSharp.de - Member



Dabei seit:
Beiträge: 68

Themenstarter:

beantworten | zitieren | melden

Ich würde gerne über Tcp gehen.

MFG Chris
Wer zuerst kommt malt zuerst, wer danach kommt malt drüber!
private Nachricht | Beiträge des Benutzers
Gelöschter Benutzer

beantworten | zitieren | melden

auf der einen seite einfach serialisieren und auf der anderen seite wieder deserialisieren. -> fertig.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal am .
Alphawolf1988
myCSharp.de - Member



Dabei seit:
Beiträge: 68

Themenstarter:

beantworten | zitieren | melden

Das Serialisieren verstehe ich, das ist kein Problem. Ich kann mir nur noch nicht vorstellen wie das mit dem Versenden funktionieren soll, wenn ich auf einem Stream mehrere Objekte schicke.

Kannst du mir da noch helfen?

MFG Chris
Wer zuerst kommt malt zuerst, wer danach kommt malt drüber!
private Nachricht | Beiträge des Benutzers
jaensen
myCSharp.de - Experte

Avatar #avatar-2657.png


Dabei seit:
Beiträge: 2.760
Herkunft: München

beantworten | zitieren | melden

Wenn du mehrere Objekte schickst dann kannst du sie ja entweder einzeln verschicken oder die Collection in der sie stecken serialisieren (imho sinnvoller)
private Nachricht | Beiträge des Benutzers
kleines_eichhoernchen
myCSharp.de - Member

Avatar #avatar-2079.jpg


Dabei seit:
Beiträge: 3.971
Herkunft: Ursprünglich Vogtland, jetzt Much

beantworten | zitieren | melden

Du kannst dir auch mal Remoting oder WCF anguckn, dort wird das Versenden bereits automatisch gemacht.
Es gibt 3 Arten von Menschen, die die bis 3 zählen können und die, die es nicht können...
private Nachricht | Beiträge des Benutzers
Gelöschter Benutzer

beantworten | zitieren | melden

Zitat
Ich kann mir nur noch nicht vorstellen wie das mit dem Versenden funktionieren soll, wenn ich auf einem Stream mehrere Objekte schicke.

wenn du es immernoch selber machen möchtest, dann musst du dir ein protokoll hierfür ausdenken, damit du weißt wo das objekt anfängt und wo es aufhört. oder aber du verwendest die xml-serialisierung. bei der hast du aber einen gehörigen overhead was sich sowohl auf die performance als auch auf die netzwerklast auswirkt.

ich kenn deine anforderung nciht, daher kann ich dir auch nciht genauere tips geben.