Difference between revisions of "Protocol"

From SBOL Project
Jump to: navigation, search
(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...")
(No difference)

Revision as of 11:43, 26 October 2016

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