Is there a good way to check, if the host will accept data. Is the only way to do this with some error handling? E.g. to send a message and wait for a certain time if the `WouldBlock` error would go away? Thanks for any hints