Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 1 | .. _ipc: |
| 2 | |
| 3 | ***************************************** |
| 4 | Interprocess Communication and Networking |
| 5 | ***************************************** |
| 6 | |
| 7 | The modules described in this chapter provide mechanisms for different processes |
| 8 | to communicate. |
| 9 | |
| 10 | Some modules only work for two processes that are on the same machine, e.g. |
Nick Coghlan | bac9a53 | 2012-08-20 18:05:46 +1000 | [diff] [blame] | 11 | :mod:`signal` and :mod:`mmap`. Other modules support networking protocols |
Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 12 | that two or more processes can used to communicate across machines. |
| 13 | |
| 14 | The list of modules described in this chapter is: |
| 15 | |
| 16 | |
| 17 | .. toctree:: |
| 18 | |
Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 19 | socket.rst |
Thomas Wouters | ed03b41 | 2007-08-28 21:37:11 +0000 | [diff] [blame] | 20 | ssl.rst |
Guido van Rossum | 5467da8 | 2013-11-22 11:56:46 -0800 | [diff] [blame^] | 21 | select.rst |
| 22 | selectors.rst |
| 23 | asyncio.rst |
Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 24 | asyncore.rst |
| 25 | asynchat.rst |
Nick Coghlan | bac9a53 | 2012-08-20 18:05:46 +1000 | [diff] [blame] | 26 | signal.rst |
| 27 | mmap.rst |