Skip to content

scalecube/socketio-examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Socket.IO Examples

Examples and demo client for ScaleCube Socket.IO Java server project.

To run examples clone and build this project:

# Clone project
git clone [email protected]:scalecube/socketio-examples.git

# Switch to project root directory
cd socketio-examples/

# Build project
mvn clean install

All commands listed below suppose that you run them from project root directory and that project was built before.

Client

To launch demo client at http://localhost:9001/client/index.html run following command:

java -cp target/socketio-examples-1.0.jar io.scalecube.socketio.examples.client.ClientLauncher

Also you can use demo client from http://scalecube.io/socketio/.

Server

To launch echo Socket.IO server on port 4810 run following command:

java -cp target/socketio-examples-1.0.jar io.scalecube.socketio.examples.server.ServerLauncher

# or just
java -jar target/socketio-examples-1.0.jar

To launch echo Socket.IO server with logging to server.log file run following command:

java -cp target/socketio-examples-1.0.jar -Dlog4j.configurationFile=log4j2-file.xml io.scalecube.socketio.examples.server.ServerLauncher 

To launch echo Socket.IO server without logs run following command:

java -cp target/socketio-examples-1.0.jar -Dlog4j.configurationFile=log4j2-off.xml io.scalecube.socketio.examples.server.ServerLauncher 

To launch echo Socket.IO server with SSL/TLS (self-signed certificate) on port 4815 run following command:

java -cp target/socketio-examples-1.0.jar io.scalecube.socketio.examples.server.SslServerLauncher

Note: You will need to open in your browser https://localhost:4815/socket.io/1/ and accept self-signed SSL certificate to allow demo client connect to the started server.

Examples how to configure and start Socket.IO server located at package io.scalecube.socketio.examples.server.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published