Protocol

From SBOL Project
Revision as of 10:43, 26 October 2016 by Admin.tofuman (talk | contribs) (Created page with "= Information = SBOL uses a networking protocol provided by MultiTerm. This network protocol is a part of their "MassPlayer System" (MPS). MPS was mainly used by consoles (PS2...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Information

SBOL uses a networking protocol provided by MultiTerm. This network protocol is a part of their "MassPlayer System" (MPS). MPS was mainly used by consoles (PS2 and Gamecude) to integrate online play. There doesn't appear to be any documentation on the system online and MultiTerm has long been shutdown.

One thing to keep in mind when working the the protocol in SBOL is that MPS uses big endian byte ordering. Unlike many x86 based systems which use little endian. This is likely something carried over from the libraries being largely developed for systems that processed bytes as big endian. The client uses the ntohl/ntohs functions to switch these bytes when processing them (network to host long/short. A winsock function but I guess why write a function when its already available in the libraries you're using).

Packets