Collection of example wamp2spring applications that show you the capabilities of WAMP and the library. Not everything is developed by me. I found examples on the internet, replaced the connection part with autobahn-js and the server part with a Spring 5 / Spring Boot 2 application. In the source column you find a link to the original repository.
Project | Description | Source |
---|---|---|
bandwidth | Displays received and sent bytes of the server network interface (eth0). The server sends this information periodically to all connected browsers. | GitHub |
datachannel | Establish RTCPeerConnection connections and send data over DataChannels. WAMP is used for the signalling process (WebRTC dance) | |
earthquake | The server reads data from the Earthquake Hazards Program and sends it periodically to the clients. | GitHub |
extjsgrid | An Ext JS 6.5.1 application with a model that uses a WAMP proxy. Create, update and delete operations are broadcasted to all connected clients. | |
gauge | Server sends periodically random data to all connected browsers where the data is displayed with the gauge diagram from the echarts library. | |
iss | The server reads periodically the position of the International Space Station from api.open-notify.org and sends the location to all connected browsers. | |
maps | Server sends periodically coordinates to all connected clients that move two car icons on a Google Maps. | |
pirate | Port of a multiplayer game from an Envato Tuts+ tutorial. | Tutorial |
simple-chat | Simple chat application | |
smoothie | Server generates random data every second and sends it to all connected clients where the data is displayed with the smoothie.js library. | GitHub |
snake | Port of the WebSocket snake demo included in the Tomcat distribution. | Homepage |
tail | The server application follows the Nginx access log, translates the IP address of new entries to latitude/longitude with the GeoLite2 City database and sends the information to all connected clients. | GitHub, GitHub |
worldchat | A more sophisticated chat example where each user can select his language and the server translates the messages with the Google Translation API before it sends it to the other users. | GitHub |