[Python-checkins] r82798 - python/branches/py3k/Doc/library/socket.rst
georg.brandl
python-checkins at python.org
Sun Jul 11 11:23:12 CEST 2010
Author: georg.brandl
Date: Sun Jul 11 11:23:11 2010
New Revision: 82798
Log:
#6774: explain shutdown() behavior varying with platform.
Modified:
python/branches/py3k/Doc/library/socket.rst
Modified: python/branches/py3k/Doc/library/socket.rst
==============================================================================
--- python/branches/py3k/Doc/library/socket.rst (original)
+++ python/branches/py3k/Doc/library/socket.rst Sun Jul 11 11:23:11 2010
@@ -748,7 +748,9 @@
Shut down one or both halves of the connection. If *how* is :const:`SHUT_RD`,
further receives are disallowed. If *how* is :const:`SHUT_WR`, further sends
are disallowed. If *how* is :const:`SHUT_RDWR`, further sends and receives are
- disallowed.
+ disallowed. Depending on the platform, shutting down one half of the connection
+ can also close the opposite half (e.g. on Mac OS X, ``shutdown(SHUT_WR)`` does
+ not allow further reads on the other end of the connection).
Note that there are no methods :meth:`read` or :meth:`write`; use
:meth:`~socket.recv` and :meth:`~socket.send` without *flags* argument instead.
More information about the Python-checkins
mailing list