И Network.Socket.ByteString
, и Network.Socket.ByteString.Lazy
имеют функцию send
.
Network.Socket.ByteString
имеет функцию sendTo
, а Network.Socket.ByteString.Lazy
— нет.
Как я могу использовать sendTo Network.Socket.ByteString
с функцией Lazy.ByteString или Network.Socket.ByteString.Lazy
send
. (т.е. как мне сказать, куда отправить пакет.)
Может ли кто-нибудь порекомендовать хороший учебник по строкам Haskell, BytesStrings. Lazy.ByteStrings и т. д., поскольку я нахожу их очень запутанными (исходя из фона Java/Python).
sendTo
является строгим в отправляемых данных, поэтому нет никакой реальной логики в передаче ему ленивой строки байтов. Вот почему функция существует только в строгих байтовых строках. - person sclv   schedule 15.06.2012