Где я могу найти некоторые фактические примеры функции sendFile (Network.Socket.SendFile lib). Когда я пытался сделать все официальной инструкции, я получил сообщение об ошибке:Haskell sendFile function
Exception: {file path}: withFd: resource vanished (Broken pipe)
является это некоторый свет смысла пример использования функции?
Вот источник:
withSocketsDo $ do
sock <- socket AF_INET Stream defaultProtocol
bindSocket sock (SockAddrInet 1212 0)
sendFile sock "/some/path/to/file"
«Носок», который вы получаете из 'bindSocket', является прослушивающим сокетом. Вам нужен клиент для подключения к нему, а затем серверу нужно «принять» клиента, а затем «*» вы можете начать отправку данных клиенту. В настоящее время вы просто сбрасываете данные в никуда, что приводит к ошибке. – kqr