Wireshark-bugs: [Wireshark-bugs] [Bug 9837] Capture file for Open Sound Control dissector
Comment # 4
on bug 9837
from Hanspeter Portner
I did a little survey about alternative OSC transmission, but UDP.
As OSC is packet-based, it is tramitted raw via packet-oriented protocols (e.g.
UDP).
For reliable stream-based protocols (TCP, USB), the raw OSC packet is prefixed
with the packets Int32 size as a packetization scheme.
For unreliable stream-based protocols (RS232 and other serial lines), the raw
OSC packet is SLIP and/or double SLIP encoded as packetization scheme.
There was discussion in the past to make SLIP encoding the default for all
stream-based protocols, but apparently it has never been adopted for any OSC
via TCP implementation I've found in the web.
As OSC is used in networked Audio, most implementations run with the Nagle
algorithm disable, and send the prefixed length and the raw OSC packet
separately.
So, this should make this pretty straight-forward to implement with
tcp_dissect_pdus...
You are receiving this mail because:
- You are watching all bug changes.