[code.view]

[top] / python / PyMOTW / socket / socket_address_packing.py

     #!/usr/bin/env python
     # encoding: utf-8
     #
     # Copyright (c) 2010 Doug Hellmann.  All rights reserved.
     #
     """Converting between string and binary representations of addresses.
     """
     #end_pymotw_header
     
     import binascii
     import socket
     import struct
     import sys
     
     string_address = sys.argv[1]
     packed = socket.inet_aton(string_address)
     
     print 'Original:', string_address
     print 'Packed  :', binascii.hexlify(packed)
     print 'Unpacked:', socket.inet_ntoa(packed)
     

[top] / python / PyMOTW / socket / socket_address_packing.py

contact | logmethods.com