# data-transfer-methods Data can be transferred between processes of a linux operating system via * pipes - [python demo](https://github.com/gratach/test-data-transfer/tree/main/pipes) * unix domain sockets - [python demo](https://github.com/gratach/test-data-transfer/tree/main/unix-domain-socket-asyncio) * shared memory * the local network (localhost) Data can be transferred over the internet via * network sockets - [python demo](https://github.com/gratach/test-data-transfer/tree/main/network-socket-asyncio) * web sockets - [python demo](https://github.com/gratach/test-data-transfer/tree/main/websocket-asyncio)