def _read_ipx_address(self):
<EOL>_byte = self._read_fileng(<NUM_LIT:4>)<EOL>_ntwk = '<STR_LIT::>'.join(textwrap.wrap(_byte.hex(), <NUM_LIT:2>))<EOL>_byte = self._read_fileng(<NUM_LIT:6>)<EOL>_node = '<STR_LIT::>'.join(textwrap.wrap(_byte.hex(), <NUM_LIT:2>))<EOL>_maca = '<STR_LIT:->'.join(textwrap.wrap(_byte.hex(), <NUM_LIT:2>))<EOL>_sock = self._read_fileng(<NUM_LIT:2>)<EOL>_list = [_ntwk, _node, _sock.hex()]<EOL>_addr = '<STR_LIT::>'.join(_list)<EOL>addr = dict(<EOL>network=_ntwk,<EOL>node=_maca,<EOL>socket=SOCK.get(int(_sock.hex(), base=<NUM_LIT:16>)) or _sock,<EOL>addr=_addr,<EOL>)<EOL>return addr<EOL>
Read IPX address field.

        Structure of IPX address:
            Octets      Bits        Name                    Description
              0           0     ipx.addr.network        Network Number
              4          32     ipx.addr.node           Node Number
              10         80     ipx.addr.socket         Socket Number