Send data on the socket.  A call to connect() must have
        been previously made for this call to succeed.
        Flags is currently ignored.

def send(self, data, flags=0):
        '''
        Send data on the socket.  A call to connect() must have
        been previously made for this call to succeed.
        Flags is currently ignored.
        '''
        if self._remote_addr == (None,None):
            raise sockerr("ENOTCONN: socket not connected")
        return self._send(data, self._flowaddr())