Just Small Servers for fun and profit. The main idea is to have small servers that show the main features of the languages to write this kind of apps. To have several in different languages will be able to compare performace and to learn more about the the low level characteristics of these languages.
Boost should be installed in the system, this is for mt and st
$ cd cpp
$ cmake .
$ make
- target: mt or st
- ip: server ip
- port: service port
$ cd target
$ ./target <ip> <port>
Root of the project
./build_cpp.sh
This is for mt and st
$ cd go
$ go get golang.org/x/net/html/charset
$ cd go
$ go install common
$ go install st
$ go install mt
- target: mt or st
- ip: server ip
- port: service port
$ cd bin
$ ./target <ip> <port>
Root of the project
./build_go.sh
This is for mt and st
- target: mt or st
- ip: server ip
- port: service port
$ cd target
$ python server.py <ip> <port>
Root of the project
./build_py.sh