demo/

directory
v0.0.0-...-66852ca Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2016 License: MIT

README

#REx Demo

This example includes a server and client that demonstrate the communication between the server and (multiple) clients.

For information about installing and running the example see the documentation.

##About

The demo is based on the example provided in golang.org/x/mobile/examples/basic. Touch events move the sprite (green triangle) around the screen. In this example though the touch events are passed to the server and all connected clients will see the triangle dance on the screen as you tap around.

##Usage

First launch the server on your desktop or mobile device. After the server is running (it has a red background) launch the client application (it has a blue background).

"Touch" the screen on the client to update the position of the green triangle (you might not see a triangle at first). You should see the server (red) update it's triangle's position to the touch position.

##Screenshots

The following screenshots and photos show the server (red) and several connected clients (light blue). The state (last message time, number of messages, and triangle position) are synchronized between all processes.

This first image shows the applications running on the same desktop. The location of the triangle on each screen is synchronized when touch events occur. The stats at the top of each screen are there to ensure the states of each device is up to date.

Demo on desktop

This image shows the server running on an Android TV (specifically, a Google Nexus Player set-top box) and a computer running two connected clients.

Demo on TV

Directories

Path Synopsis
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL