simondlevy / sockets

Simple Python socket example with threaded client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This repository contains Python code showing how you can combine three Python packages (sockets, threads, and binary data packing / unpacking) to send data from a server to a client:

Quickstart

Open up a terminal (command) window and do:

  python3 server.py

Open up another terminal window and do:

  python3 client.py

In the client window you should see a stream of three floating-point values that change rapidly

Example use

Modifying this code for use in your robot, internet-of-things, or remote-sensing project should be easy. After cloning the repository on your server computer (e.g., RaspberryPi) and your client computer (e.g., laptop), modify the ADDR value in header.py on both computers to be the ID of the server. To see how to make a RaspberryPi into a wireless server, take a look at this repository.

About

Simple Python socket example with threaded client

License:MIT License


Languages

Language:Python 100.0%