def get_connection(self):
conn = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)<EOL>try:<EOL><INDENT>conn.bind(self._agent._get_filename())<EOL>conn.listen(<NUM_LIT:1>)<EOL>(r,addr) = conn.accept()<EOL>return (r, addr)<EOL><DEDENT>except:<EOL><INDENT>raise<EOL><DEDENT>return None<EOL>
Return a pair of socket object and string address
        May Block !