我想从Haskell中的套接字中读取一些字节数。 Bascially我想做一些相当于这个:如何从Haskell中的套接字读取字节
client_socket.recv(255) #(Python)
这样做的最佳方式是什么?
我想从Haskell中的套接字中读取一些字节数。 Bascially我想做一些相当于这个:如何从Haskell中的套接字读取字节
client_socket.recv(255) #(Python)
这样做的最佳方式是什么?
有Network.Socket,它有recvFrom和recvBufFrom。第一个假设你想要一个字符串,如果你想要二进制数据,你肯定不希望这个字符串。第二个使用一个指针,你可能不想处理这个指针。还有socketToHandle,这非常有用。
但是,我的建议是网络字节串库。它支持懒惰和严格的字节串。 http://hackage.haskell.org/package/network-bytestring
感谢您的帮忙 – MattyW 2010-02-01 09:35:42