Receive data on the socket.  The buffersize and flags
        arguments are currently ignored.  Returns the data and
        an address tuple (IP address and port) of the remote host.

def recvfrom(self, buffersize, flags=0):
        '''
        Receive data on the socket.  The buffersize and flags
        arguments are currently ignored.  Returns the data and
        an address tuple (IP address and port) of the remote host.
        '''
        _,remoteaddr,data = self._recv(buffersize)
        return data,remoteaddr