Service Locations
When communicating with a local or remote service, the location of that service is specified by a ServiceLoc? or service location. ServiceLocs? can be created from URL like strings. They dictate the protocol, login information, host, port, and name of the service. The main protocols that MV3D supports are http(s), Perspective Broker, and local. HTTP / HTTPs is the standard protocol. MV3D adds JSON RPC on top of this protocol. Perspective Broker / Spread is an RPC protocol specific to Twisted. Finally, ServiceLocs? can use the special local protocol to direct the connection to the local process. Here are examples of all of the protocols as ServiceLocs?:
http://www.mv3d.com:8080/Login https://login.mv3d.com:8080/Login pb://alpha.mv3d.com:1999/Player local://self/Sim
For more information on specifying ServiceLocs?, see Configuration Conventions.
