web3-starter-py/soundcloud/soundcloud_problem_statement
2022-03-23 18:25:34 +04:00
..
go Add some private projects 2022-03-23 18:25:34 +04:00
java Add some private projects 2022-03-23 18:25:34 +04:00
js Add some private projects 2022-03-23 18:25:34 +04:00
python Add some private projects 2022-03-23 18:25:34 +04:00
ruby Add some private projects 2022-03-23 18:25:34 +04:00
scala Add some private projects 2022-03-23 18:25:34 +04:00
tester Add some private projects 2022-03-23 18:25:34 +04:00
.DS_Store Add some private projects 2022-03-23 18:25:34 +04:00
INSTRUCTIONS.md Add some private projects 2022-03-23 18:25:34 +04:00
README.md Add some private projects 2022-03-23 18:25:34 +04:00

Please read the instructions first.

Running the server

go

cd go
go run main.go

java

cd java
gradle run

js

cd js
node index.js

python

Please use a modern version of python 3, managed via a tool like pyenv.

cd python
python main.py

ruby

Please use a modern version of cruby, managed via a tool like rvm.

cd ruby
ruby main.rb

scala

cd scala
sbt run

About the tester

The tester makes socket connections to the server:

  • The event source connects on port 9090 and will start sending events as soon as the connection is accepted.
  • The user clients can connect on port 9099, and communicate with server following events specification and rules outlined in challenge instructions.

Running the tester

From the project root, run:

tester/run100k.sh