我想從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