parameters: (self, name ="", icon_file=None, broadcast=False, uid=UNIQUE_IDENTIFICATION,
                   ip="127.0.0.1")
docstring: Keyword arguments:
          name -- Name of the client
          icon_file -- location of an icon file, if any (png, jpg or gif)
          uid  -- unique identification
docstring_summary: Keyword arguments:
          name -- Name of the client
          icon_file -- location of an icon file, if any (png, jpg or gif)
          uid  -- unique identification
docstring_tokens: Keyword arguments : name -- Name of the client icon_file -- location of an icon file if any ( png jpg or gif ) uid -- unique identification
function: def __init__(self, name ="", icon_file=None, broadcast=False, uid=UNIQUE_IDENTIFICATION,
                   ip="127.0.0.1"):
          """
          Keyword arguments:
          name -- Name of the client
          icon_file -- location of an icon file, if any (png, jpg or gif)
          uid  -- unique identification
          """
          self.name = str(name)
          self.icon_file = icon_file
          self.icon_type = self._get_icon_type(icon_file)
          self.ip = ip
          self.port = 9777
          self.sock = socket(AF_INET,SOCK_DGRAM)
          if broadcast:
              self.sock.setsockopt(SOL_SOCKET, SO_BROADCAST, 1)
          self.uid = uid
function_tokens: def __init__ ( self , name = "" , icon_file = None , broadcast = False , uid = UNIQUE_IDENTIFICATION , ip = "127.0.0.1" ) : self . name = str ( name ) self . icon_file = icon_file self . icon_type = self . _get_icon_type ( icon_file ) self . ip = ip self . port = 9777 self . sock = socket ( AF_INET , SOCK_DGRAM ) if broadcast : self . sock . setsockopt ( SOL_SOCKET , SO_BROADCAST , 1 ) self . uid = uid