See socket options on existing sockets created by other apps?
        Posted  
        
            by nailer
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by nailer
        
        
        
        Published on 2009-10-24T13:46:18Z
        Indexed on 
            2010/03/15
            16:49 UTC
        
        
        Read the original article
        Hit count: 189
        
I'd like to test whether particular socket options have been set on an existing socket. Ie, pretty much everything you can see in:
#!/usr/bin/env python
'''See possible TCP socket options'''
import socket
sockettypelist = [x for x in dir(socket) if x.startswith('SO_')]
sockettypelist.sort()
for sockettype in sockettypelist:
    print sockettype
Anyone know how I can see the options on existing sockets, ie those created by other processes? Alas nearly all the documentation I read on Python socket programming is about making new sockets.
© Stack Overflow or respective owner