This is a mini project for academic purpose. It consists of several client server programs. The programs include:
- Detecting whether the given string is palindrome or not.
- Returning the datatype of client input.
- Encryption and decption of client's message at server side in Rail Fence Cipher.
- Encryption and decption of client's message at server side in Vigenère Cipher.
- Encryption and decption of client's message at server side in Substitution Cipher.
- Clone the repository
- Open terminal and go to the directory where the repository is cloned
- Run the following commands
gcc server.c -o server
gcc client.c -o client
./server
./client
- Enter the string in the client terminal and press enter.
- The server will send the result to the client.
- Clone the repository
- Open terminal and go to the directory where the repository is cloned
- Run the following commands
g++ server.cpp -o server
g++ client.cpp -o client
./server port_address
./client ip_address port_address
- Enter the string in the client terminal and press enter.
- The server will send the result to the client.
- Clone the repository
- Open terminal and go to the directory where the repository is cloned
- Run the following commands
npm install
node server.js
node client.js
- Enter the string in the client terminal and press enter.
- The server will send the result to the client.
- Clone the repository
- Open terminal and go to the directory where the repository is cloned
- Run the following commands
sudo apt-get install python3
sudo apt-get install python3-pip
pip3 install socket
pip3 install tabnanny
python server.py
python client.py
- Enter the string in the client terminal and press enter.
- The server will send the result to the client.