Skip to content

ftobia/aiohttp-websockets-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Websockets example with Python 3.6 aiohttp and asyncio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages