Autor
|
Thema: Socket Baustein (1870 mal gelesen)
|
berni23 Mitglied Logistikplaner (Plant Simulation)
Beiträge: 24 Registriert: 30.05.2004
|
erstellt am: 04. Mai. 2007 13:36 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich verwende eMPlant zur Emulation. Als Schnittstelle zwischen unserer Software und eMPlant werden Socket-Bausteine eingesetzt. Aufgrund des hohen Telegrammverkehrs wird die Simulation sehr langsam. Jetzt würde ich gerne Mal versuchen, den Empfangspuffer bei den Sockets zu erhöhen. Ich habe zwar im Handbuch gelesen, dass es dafür die Methode setReceiveBufferSize gibt, allerdings komme ich da nicht ganz weiter. Hat mit der Methode schon jemand Erfahrung und kann mir dabei weiterhelfen? Ich habe bereits versucht, den Puffer zu erhöhen, allerdings bekomme ich bei der Abfrage nach der Puffergröße (getReceiveBufferSize) immer -1 zurück. Vielen Dank für eure hilfe. Bernhard Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Homer Simpson Mitglied
Beiträge: 345 Registriert: 14.09.2005
|
erstellt am: 04. Mai. 2007 15:42 <-- editieren / zitieren --> Unities abgeben: Nur für berni23
|
berni23 Mitglied Logistikplaner (Plant Simulation)
Beiträge: 24 Registriert: 30.05.2004
|
erstellt am: 07. Mai. 2007 07:44 <-- editieren / zitieren --> Unities abgeben:
|
LaBonita Mitglied Dipl.-Math.
Beiträge: 151 Registriert: 26.07.2007 eM-Plant 7.5 bis 8.1 VB Java C#
|
erstellt am: 26. Jul. 2007 16:48 <-- editieren / zitieren --> Unities abgeben: Nur für berni23
Hallo berni23, hast Du schon einmal daran gedacht, nicht den Eingangspuffer der Socket-Schnittstelle zu vergrößern (das bringt meiner Erfahrung nach nicht wirklich viel), sondern einen separaten Nachrichtenpuffer in eM-Plant direkt hinter der Schnittstelle einzusetzen, der Nachrichten puffern kann bis sie in der Simulation abgearbeitet werden konnten. Wenn Du da eine Methode suspendierst, die auf eingehende Nachrichten wartet, dann kann Dir das evtl. helfen. Ich habe mit so einer Lösung schon gute Erfolge erzielen können. LG, LaBonita Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |