Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 1 | .. _ipc: |
| 2 | |
| 3 | ***************************************** |
Yury Selivanov | 805e27e | 2018-09-14 16:57:11 -0700 | [diff] [blame] | 4 | Networking and Interprocess Communication |
Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 5 | ***************************************** |
| 6 | |
Yury Selivanov | 805e27e | 2018-09-14 16:57:11 -0700 | [diff] [blame] | 7 | The modules described in this chapter provide mechanisms for |
| 8 | networking and inter-processes communication. |
Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 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 |
Eli Bendersky | 8b40262 | 2014-02-09 05:54:13 -0800 | [diff] [blame] | 12 | that two or more processes can use to communicate across machines. |
Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 13 | |
| 14 | The list of modules described in this chapter is: |
| 15 | |
| 16 | |
| 17 | .. toctree:: |
Yury Selivanov | 805e27e | 2018-09-14 16:57:11 -0700 | [diff] [blame] | 18 | :maxdepth: 1 |
Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 19 | |
Yury Selivanov | 7c7605f | 2018-09-11 09:54:40 -0700 | [diff] [blame] | 20 | asyncio.rst |
Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 21 | socket.rst |
Thomas Wouters | ed03b41 | 2007-08-28 21:37:11 +0000 | [diff] [blame] | 22 | ssl.rst |
Guido van Rossum | 5467da8 | 2013-11-22 11:56:46 -0800 | [diff] [blame] | 23 | select.rst |
| 24 | selectors.rst |
Georg Brandl | 116aa62 | 2007-08-15 14:28:22 +0000 | [diff] [blame] | 25 | asyncore.rst |
| 26 | asynchat.rst |
Nick Coghlan | bac9a53 | 2012-08-20 18:05:46 +1000 | [diff] [blame] | 27 | signal.rst |
| 28 | mmap.rst |