docs: def _checkFrom(self, pyobj):
          '''WS-Address From, 
          XXX currently not checking the hostname, not forwarding messages.
          pyobj  -- From server returned.
          '''
          if pyobj is None: return
          value = pyobj._Address
          if value != self._addressTo:
              scheme,netloc,path,query,fragment = urlparse.urlsplit(value)
              hostport = netloc.split(':')
              schemeF,netlocF,pathF,queryF,fragmentF = urlparse.urlsplit(self._addressTo)
              if scheme==schemeF and path==pathF and query==queryF and fragment==fragmentF:
                  netloc = netloc.split(':') + ['80']
                  netlocF = netlocF.split(':') + ['80']
                  if netloc[1]==netlocF[1] and (socket.gethostbyname(netlocF[0]) in
                      ('127.0.0.1', socket.gethostbyname(netloc[0]))):
                      return
  
              raise WSActionException, 'wrong WS-Address From(%s), expecting %s'%(value,self._addressTo)