An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

Welcome to socketProgramming 👋




Twitter: SriHarshaG6

> 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 ❤️