Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/willmcgugan/asyncchat

Short example of how to implement Python's async from scratchw
https://github.com/willmcgugan/asyncchat

async await python

Last synced: 28 days ago
JSON representation

Short example of how to implement Python's async from scratchw

Awesome Lists containing this project

README

        

# asyncchat
Asynchronous Telnet Chat Server

This is an example of using Python's `async` and `await` keywords *without* the use of asyncio or other framework. Requires Python3.6.

Run the server with the following:

```
python3.6 asynchat.py
```

Then connect with telnet as follows:

```
telnet 127.0.0.1 2323
```

If you open multiple connections you will be able to send chat messages between clients.

If you want to run the server on the internet, launch `asyncchat.py` as follows:

```
sudo python3.6 asynchat.py 0.0.0.0 23
```

Then you can connect with

```python
telnet
```