This project use some advanced features of Python 3.6 like:
- TCP/IP Client-Server by using socket
- Server exposed to RSTFUL webservice using Flask
- Multi-threading
- Locking mechanism etc.
- Server part (without Socket Client) is packed in DOCKER.
-
Read Problem description file to understand purpose of this project (Suggested to read this first before seeing code)
-
Server part (without Socket Client) is packed in DOCKER, which means it can be run and test RESTful webservice.
DOCKER Repository is:
https://cloud.docker.com/repository/registry-1.docker.io/sheikhazad2/crypto-tcp-rest-server
- Attached Test result by running TCP Server/REST/TCP Client/Web browser on Pycharm Python Terminal. Also attached REST API test on docker.
Follow instructions given in file - Instruction.txt