/qotd-server

Quote of the Day Server

Primary LanguageJava

qotd-server

This is a TCP implementation of the Quote of the Day protocol in C++, Node.js, Java, Python3 and Scala. They listen on port 17 and send a random quote from qotd.txt.

You need to use sudo so it can run on port 17.

Try it out

To run the C++ version:

make qotd
sudo ./qotd

To run the Node.js version:

sudo node qotd.js

To run the Java version:

javac QOTD.java
sudo java QOTD

To run the Python version:

chmod +x qotd.py
sudo ./qotd.py

or

sudo python3 qotd.py

You must have already installed python3.

There also exists a multi-threaded Java version:

javac MultiThreadedQOTD.java
sudo java MultiThreadedQOTD

To run the Scala version:

scala qotd.scala

To try it out run:

nc localhost 17

or

telnet localhost 17