Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (GNU/Linux, *NIX, *BSD und Co) » Problem mit OMNeT++ (Version 4.0 VS 4.1)

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
23.07.2010, 08:45 Uhr
holger1981



Ich habe ein Problem mit der neueren OMNeT++ Version. Auf 4.0 läuft meine Simulation perfekt (TCP/IP über Powerline - die Powerline-Module sind von mir), auf 4.1 kommt eine Fehlermeldung, sobald das erste "echte" Datenpaket (also kein SYN- oder ACK-Kram) im TCP-Layer einläuft. Die Fehlermeldung sagt mir, das Paket sei nicht vom korrekten Typ, und das dies evtl an der Verwendung einer falschen Warteschleife liegen könnte.

Das, was mich so ratlos macht, ist, das dieser Fehler in einem "Standard Host" aufläuft, der in OMNeT++ ja bereits drin ist, und an den ich meine Hand gar nicht gelegt habe. Der Host ist wie folgt in der .ini konfiguriert:


Code:
PowerlineNetwork_5.standardHost1.numTcpApps = 1
PowerlineNetwork_5.standardHost1.tcpAppType = "TCPGenericSrvApp"
PowerlineNetwork_5.standardHost1.tcpApp[0].address = ""
PowerlineNetwork_5.standardHost1.tcpApp[0].port = 1000
PowerlineNetwork_5.standardHost1.tcpApp[0].replyDelay = 0



Weis jemand Rat, oder hatte ähnliche Probleme?
--
Man sollte Antworten immer da suchen, wo sich offensichtlich viel Kompetenz tummelt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
23.07.2010, 13:42 Uhr
0xdeadbeef
Gott
(Operator)


Das ist schwer zu sagen, wenn man nicht gerade Erfahrung mit OMNeT++ hat (will sagen, ein generisches Programmierforum ist vielleicht nicht der richtige Ort für die Frage). Du hast wahrscheinlich bessere Chancen auf eine hilfreiche Antwort, wenn du die OMNeT++-Mailingliste befragst.

Ich würde dir ja helfen, aber ich habe von OMNeT++ keinen blassen Schimmer .
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
23.07.2010, 14:23 Uhr
holger1981



Hmmm ... ich dachte, ich versuche es mal überall, wo sich Kompetenz in großen Mengen tummelt. Glücklicherweise hat die Lösung mich so bereits gefunden. Wen es interessiert, man muss im .ini-File die Zeilen


Code:
**.tcp.sendQueueClass = "TCPMsgBasedSendQueue"
**.tcp.receiveQueueClass = "TCPMsgBasedRcvQueue"



einfügen, dann kann die TCPGenSrvApp auch mit cPackets um.
--
Man sollte Antworten immer da suchen, wo sich offensichtlich viel Kompetenz tummelt.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (GNU/Linux, *NIX, *BSD und Co) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: