getsockopt

Fabian Deutsch fabian.deutsch at gmx.de
Fri Dec 16 02:55:10 EST 2005


Forgot:
> The lines:
> s = socket(AF_INET, SOCK_DGRAM, IPPROTO_IP)
> s.bind(('',4500))
> while 1:    # Run until cancelled
> 	message, client = s.recvfrom(1400) # <=256 byte datagram
>         hdr = s.getsockopt (SOL_IP, IP_OPTIONS, 20)
>         print "Client connected:", client
>         print "HDR:" + binascii.hexlify(hdr)
> 
If you want to test this, be rot and try

     echo asd | nc -u 127.0.0.1 4500

to create some packets ...

This should do it.
- fabiand




More information about the Python-list mailing list