This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: socket.send() on Win98 behaves as nonblocking when timeout is set
Type: behavior Stage: test needed
Components: Windows Versions: Python 2.6
process
Status: closed Resolution: out of date
Dependencies: Superseder: Inappropriate error received using socket timeout
View: 805194
Assigned To: Nosy List: ajaksu2, georg.brandl, theller, vdvo
Priority: normal Keywords:

Created on 2003-11-04 21:13 by vdvo, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (4)
msg18901 - (view) Author: Vaclav Dvorak (vdvo) Date: 2003-11-04 21:13
When a timeout is set on a connected socket, the
socket's send() method behaves as if non-blocking mode
was set: when not enough buffer space is available, it
raises socket.error(10035, 'The socket operation could
not complete without blocking'). Instead, it should
block up to the specified number of seconds and only
then raise a socket.timeout exception if the data still
wasn't sent. This is with Python 2.3.2-1 on Windows 98.
On Linux, it works as expected.

Bug 805194 might be related.
msg18902 - (view) Author: Thomas Heller (theller) * (Python committer) Date: 2003-11-05 07:37
Logged In: YES 
user_id=11105

Sorry, no time for this now.
msg82021 - (view) Author: Daniel Diniz (ajaksu2) * (Python triager) Date: 2009-02-14 12:09
Is this still present in NT-based Windows? Support for 98 was dropped in
2.6.
msg85543 - (view) Author: Georg Brandl (georg.brandl) * (Python committer) Date: 2009-04-05 18:25
Let's assume it is Win9x-only.
History
Date User Action Args
2022-04-11 14:56:00adminsetgithub: 39504
2009-04-05 18:25:19georg.brandlsetstatus: open -> closed

dependencies: - Inappropriate error received using socket timeout
superseder: Inappropriate error received using socket timeout

nosy: + georg.brandl
messages: + msg85543
resolution: out of date
2009-02-14 12:09:25ajaksu2setnosy: + ajaksu2
dependencies: + Inappropriate error received using socket timeout
messages: + msg82021
title: socket.send() on behaves as nonblocking when timeout is set -> socket.send() on Win98 behaves as nonblocking when timeout is set
stage: test needed
2008-01-20 18:59:21christian.heimessettype: behavior
versions: + Python 2.6, - Python 2.3
2003-11-04 21:13:22vdvocreate