In Depth - Server & Client Model

Bolt is using what is commonly referred to as the 'Client/Server Model', this means that one computer is considered the Server, everyone else is considered a Client and they connect directly to the Server. There are a couple of things to note about this.

  1. The server have one BoltConnection object per client. All client connections can be found under BoltNetwork.clients. On the clients themselves this will return zero items.
  2. The clients have only one BoltConnection which is the connection to the server. This connection can be found at BoltNetwork.server. This property returns null on the server itself.
  3. There is no connection that refers to yourself in any way, they always represents a link to another computer.
  4. There are no direct connections between clients, all data is passed through the server.

 To Document Top