Skip to content

This a open source project using sajag you can connect a multiple clients into a single server and send and recieve message easily

Notifications You must be signed in to change notification settings

prasenjitghose36/SAJAG_TCP_protocol-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SAJAG_TCP_PROTOCOL

~~~~~~~~~~~~~~~~~~~~~~~~~~~~

█▀ ▄▀█ ░░█ ▄▀█ █▀▀
▄█ █▀█ █▄█ █▀█ █▄█


Project Lead:-
Prasenjit Ghose 2nd Year Btech Computer Science and Engineering
Manasis Das 2nd Year Btech Electronics and Telecommunication Engineering

Open source developers are invited to pull request and check or review the code to make it better

Sajag TCP Protocol is algorithm written in python using the socket module in python 3.8.2

Sajag TCP Protocol is a open source project which is looking for open source contributors to further enhance the system it is a multiple client handling, through a single server project which uses the ip address of the communicating device to send and recieve messages from different clients to a single server

About the Project

This TCP protocol is completely build on python_3.8.2 and Warning !!!! using any other python version may not work in it i.e. python2 will not work

Dependencies and Installation Instructions on Linux(any distro will do, not tried on UNIX though)

Installations and Running it in linux

1.forking and cloning the repository


first fork the repository and clone it in your sysytem

git clone https://github.com/prasenjitghose36/SAJAG_TCP_protocol-.git

2.Checking the server for your system


chmod u+rwx check_server.py


python check_server.py

3.Setting up the server which is your device


chmod u+rwx server.py

python server.py

4.Connecting your client with the server


chmod u+rwx client.py

python client.py

copy your machines id i.e. server id in the client.py code and you can now send messages easily.


Installation guide for Windows

1.forking and cloning the repository


first fork the repository and clone it in your system git clone https://github.com/prasenjitghose36/SAJAG_TCP_protocol-.git

2.Checking the server for your system

./server_check.py

3.Setting up the server which is your device

./server.py

4.Setting multiple clients and accessing the server


first copy the server ip address in the client code

./client.py

setup multiple clients using different windows in powershell and then send message enjoy :)

Open source developers are invited to pull request and check or review the code to make it better

Security Protection tips: Never give your devices ip address in public and be safe from DDOS attack !!!!!! :) :) :(

Developer: Prasenjit Ghose mail_me_at:- prasenjitghose36@gmail.com

visit my website: - My_portfolio

About

This a open source project using sajag you can connect a multiple clients into a single server and send and recieve message easily

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages