Skip to content

Latest commit

 

History

History
37 lines (23 loc) · 1.06 KB

README.md

File metadata and controls

37 lines (23 loc) · 1.06 KB

aiohttp websocket example

This is a simple example of an asyncio websocket server and client using Python 3.6 and the aiohttp library.

Getting started with Docker

If you don't already have Docker installed, get it here.

To start the client and the server, run:

docker-compose run --rm aiows-client

To start the server independently, run:

docker-compose up aiows-server

You can test to see if the server is running correctly by visiting http://localhost:8080/ in your favorite browser.

Getting started without Docker

Make sure Python 3.6 or greater is installed.

Create a virtual environment and install dependencies:

python3.6 -m venv env
source env/bin/activate
pip install -r requirements.txt

Run the server:

python server.py

In a different terminal, run the client:

source env/bin/activate
python client.py