https://github.com/gsri30/socketprogramming
Socket Programming
https://github.com/gsri30/socketprogramming
client-server multi-client multithreading python single-client socket-programmings sockets threads
Last synced: 11 months ago
JSON representation
Socket Programming
- Host: GitHub
- URL: https://github.com/gsri30/socketprogramming
- Owner: GSri30
- Created: 2020-04-18T08:23:58.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-04-18T09:18:03.000Z (about 6 years ago)
- Last Synced: 2025-01-06T22:52:57.568Z (over 1 year ago)
- Topics: client-server, multi-client, multithreading, python, single-client, socket-programmings, sockets, threads
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Welcome to socketProgramming 👋
> This repo consists of various types of socket programmings available. Here we use python to create the server and client files.Usually we can make a single server and single client program using basic socket programming. The big challenge we face is when we try to implement multi-client program.
> Multi-client program can be made in numerous number of methods.(Which even differ in functionality).
> One of the core methods is to use multi-threading.But it's generally not prefereble due to it's uncertain behaviour in many a times.And more over its even difficult to handle specific requests from a particular client.
> Another way is to use select module, which infact makes it easier for you to handle even specific requests in multi-client programs. Here you even get a timeout feature which can be used directly.
## Install
> No dependencies required
## Usage
```sh
python server.py
python client.py
```
## Application
multiplayer-quiz
## Author
👤 **Sri Harsha G**
* Website: https://gsri30.github.io/
* Twitter: [@SriHarshaG6](https://twitter.com/SriHarshaG6)
* Github: [@GSri30](https://github.com/GSri30)
* LinkedIn: [@https:\/\/www.linkedin.com\/in\/sri-harsha-g-15534a18a](https://linkedin.com/in/sri-harsha-g-15534a18a/)
## Show your support
Give a ⭐️ if this project helped you!
***
This README was generated with ❤️