myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Entwicklung » Netzwerktechnologien » Zyan - Konfigurieren einses Timeout
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Zyan - Konfigurieren einses Timeout

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Stefan.Haegele Stefan.Haegele ist männlich
myCSharp.de-Mitglied

avatar-3068.jpg


Dabei seit: 13.03.2009
Beiträge: 393
Entwicklungsumgebung: Visual Studio 2010 Ultimat
Herkunft: Untermeitingen


Stefan.Haegele ist offline

Zyan - Konfigurieren einses Timeout

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,

in einem älteren Projekt welches auf Zyan basiert besteht nun der Wunsch Timeouts zu definieren. Gibt es bei Zyan ähnliche wie bei WCF die Möglichkeit für Öffnen / Schließen / Senden und Empfangen eigene Werte zu hinterlegen?

Trotz intensiver Suche habe ich bisher keine Lösung gefunden - weder für die Hinterlegung einzelner Werte noch für die Hinterlegung eines Wertes für alle Vorgänge.

Danke
Stefan
01.06.2020 12:03 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Rainbird Rainbird ist männlich
myCSharp.de-Poweruser/ Experte

avatar-2834.jpg


Dabei seit: 28.05.2005
Beiträge: 3.723
Entwicklungsumgebung: Visual Studio 2012
Herkunft: Mauer


Rainbird ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo Stefan,

welches Protocol Binding verwendest Du?

Beste Grüße
Rainbird
01.06.2020 15:51 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Stefan.Haegele Stefan.Haegele ist männlich
myCSharp.de-Mitglied

avatar-3068.jpg


Dabei seit: 13.03.2009
Beiträge: 393
Entwicklungsumgebung: Visual Studio 2010 Ultimat
Herkunft: Untermeitingen

Themenstarter Thema begonnen von Stefan.Haegele

Stefan.Haegele ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo Rainbird,

ich verwende das TcpDuplex Protocol.

VG Stefan
02.06.2020 08:38 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Rainbird Rainbird ist männlich
myCSharp.de-Poweruser/ Experte

avatar-2834.jpg


Dabei seit: 28.05.2005
Beiträge: 3.723
Entwicklungsumgebung: Visual Studio 2012
Herkunft: Mauer


Rainbird ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo Stefan,

im DuplexChannel, der unter der Haube verwendet wird, ist leider kein Timeout definiert. Deshalb bietet auch das entsprechende ProtocolSetup keine Property dafür an.

Man müsste in die Zyan.Communication.Protocols.Tcp.DuplexChannel.Connection-Klasse einen einstellbaren Timeout einbauen. In dieser Klasse wird der Socket erzeugt, über den die Netzwerkkommunikation läuft. Die Socket-Klasse hat die Eigenschaften  SendTimeout und  ReceiveTimeout. Die müssen praktisch nur "durchgeschleift" werden.

Ich kann das gerne einbauen. Kann aber ein paar Tage dauern, bis ich dazu komme.

Beste Grüße
Rainbird
09.06.2020 06:33 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Stefan.Haegele Stefan.Haegele ist männlich
myCSharp.de-Mitglied

avatar-3068.jpg


Dabei seit: 13.03.2009
Beiträge: 393
Entwicklungsumgebung: Visual Studio 2010 Ultimat
Herkunft: Untermeitingen

Themenstarter Thema begonnen von Stefan.Haegele

Stefan.Haegele ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo Rainbird,

das wäre super - vielen Dank. Und wenn es ein paar Tage mehr dauert dann ist es so. Du machst dies in deiner Freizeit - da habe ich nicht das Recht dir ein Limit zu setzen.

Vielen Dank für deine Hilfe
Stefan
09.06.2020 07:08 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 2 Monate.
Der letzte Beitrag ist älter als 2 Monate.
Antwort erstellen


© Copyright 2003-2020 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 15.08.2020 03:55