blob: 74ed801c03b7325c50fb5997ac8e112ec283dca9 (
plain)
1
2
3
4
5
6
|
<span id="ipc"></span><h1>Networking and Interprocess Communication</h1> <p>The modules described in this chapter provide mechanisms for networking and inter-processes communication.</p> <p>Some modules only work for two processes that are on the same machine, e.g. <a class="reference internal" href="signal#module-signal" title="signal: Set handlers for asynchronous events."><code>signal</code></a> and <a class="reference internal" href="mmap#module-mmap" title="mmap: Interface to memory-mapped files for Unix and Windows."><code>mmap</code></a>. Other modules support networking protocols that two or more processes can use to communicate across machines.</p> <p>The list of modules described in this chapter is:</p> <ul> <li class="toctree-l1"><a class="reference internal" href="asyncio"><code>asyncio</code> — Asynchronous I/O</a></li> <li class="toctree-l1"><a class="reference internal" href="socket"><code>socket</code> — Low-level networking interface</a></li> <li class="toctree-l1"><a class="reference internal" href="ssl"><code>ssl</code> — TLS/SSL wrapper for socket objects</a></li> <li class="toctree-l1"><a class="reference internal" href="select"><code>select</code> — Waiting for I/O completion</a></li> <li class="toctree-l1"><a class="reference internal" href="selectors"><code>selectors</code> — High-level I/O multiplexing</a></li> <li class="toctree-l1"><a class="reference internal" href="signal"><code>signal</code> — Set handlers for asynchronous events</a></li> <li class="toctree-l1"><a class="reference internal" href="mmap"><code>mmap</code> — Memory-mapped file support</a></li> </ul> <div class="_attribution">
<p class="_attribution-p">
© 2001–2023 Python Software Foundation<br>Licensed under the PSF License.<br>
<a href="https://docs.python.org/3.12/library/ipc.html" class="_attribution-link">https://docs.python.org/3.12/library/ipc.html</a>
</p>
</div>
|