[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Network code: Unkown message IDs




Hei

Dagens nettverksprotokoll dør hvis den mottar en ukjent melding. Er dette
en situasjon vi skal godta eller skal vi gjøre noe med den?

De meldingene som sendes i dag består av ID + data. Lengden på data feltet
er bestemt ut fra ID feltet ved å opprette en instans av meldingen med den
IDen og spørre hvor lang den er. Deretter kan det leses inn så mange byte
med data. Dette impliserer at hvis IDen som leses er ukjent finnes det
ingen måte å bestemme hvor mange byte data som kommer og derav ingen
mulighet til å finne når neste melding kommer. Dette medfører at en får
BadProtocolException. På serveren medfører dette at klienten blir sparket
ut. På clienten medfører dette at den dør med en feilmelding Bad
protocol.

Hvis vi skal ungå dette må vi kjøre med en form for unik message
indentifyer som escapes i datastrømmen. Er dette noe vi ønsker.

Anders
 ----------------------------------------------------------------------
|    ******   Anders Reggestad                                         |
|  *   *   *  Mobil tlf.   : 95044443                                  |
| *    *   *  E-Mail       : andersr@pvv.ntnu.no                       |
| *********   Post adresse : Haug Prestegård 3300 Hokksund             |
| *    *   *  Jobb adresse : FFI avdeling for Undervannsforsvar Horten |
| *    *    * Hjemmeside   : http://www.pvv.ntnu.no/~andersr           |
 ----------------------------------------------------------------------