Developing TicToe HTML5/Preparing the Server: Difference between revisions
Content deleted Content added
imported>Hendrik Brummermann No edit summary |
imported>Hendrik Brummermann No edit summary |
||
Line 15:
# TCP port for traditional clients
tcp_port=32170
# Web port
http_port=8080
# The length of the server game loop in milliseconds
Line 47 ⟶ 50:
== Testing client/server communication ==
To test the setup, we open a web browser at <nowiki>http://localhost:8080/index.html</nowiki>.
This will just result in a green screen, but we can manually connect to the server by using the Firebug console:
* '''<code> marauroa.clientFramework.connect(null, null);</code>'''
** <code> connected</code>
* '''<code> marauroa.clientFramework.createAccount("testuser", "password", "test@example.com");</code>'''
** <code> Account "testuser" created successfully.</code>
* '''<code> marauroa.clientFramework.login("testuser", "password");</code>'''
** <code> Previous Logins []</code>
** <code> ServerInfo ["tictoe", "TicToe"]</code>
** <code> onAvailableCharacterDetails: Object {}</code>
** <code> Character "testuser" created successfully.</code>
** <code> onAvailableCharacterDetails: Object { testuser={...}}</code>
These three commands will connect to the server, create a new account "testuser" and login. There is a default handler for the onAvailableCharacterDetails event, that will automatically create a character, if the account does not have any.
| |||