Lightwight socket IO wrapper

Marko Rauhamaa marko at pacujo.net
Mon Sep 21 04:47:11 EDT 2015


Michael Ströder <michael at stroeder.com>:

> Marko Rauhamaa wrote:
>> Michael Ströder <michael at stroeder.com>:
>> 
>>> Marko Rauhamaa wrote:
>>>> I recommend using socket.TCP_CORK with socket.TCP_NODELAY where they
>>>> are available (Linux).
>>>
>>> If these options are not available are both option constants also not
>>> available? Or does the implementation have to look into sys.platform?
>> 
>>    >>> import socket
>>    >>> 'TCP_CORK' in dir(socket)
>>    True
>
> On which platform was this done?

Python3 on Fedora 21.
Python2 on RHEL4.

Sorry, don't have non-Linux machines to try.

> How to automagically detect whether TCP_CORK is really available on a
> platform?

I sure hope 'TCP_CORK' in dir(socket) evaluates to False on non-Linux
machines.


Marko



More information about the Python-list mailing list