# python-socket-communication-model

## run
```bash
# in one terminal
python3 server.py
```

```bash
# in another terminal
python3 client.py
```

## theory behind
Use `fixed length` and `hash check` to make sure we don't miss data.