有人可以向我展示一个使用谷物( )通过从包中或包中Data.Serialize
接收的句柄发送数据的示例吗?connectTo
accept
Network
user181351
问问题
274 次
1 回答
2
好的,当使用几个包时,这真的很容易:
import Data.Conduit
import Data.Conduit.Binary
import Data.Conduit.Cereal
import Data.Serialize
-- where h is a `Handle` to a socket or whatever
-- Write data
a = 123 :: Integer
runResourceT $ sourcePut (put a) $$ sinkHandle h
-- Read data
a <- runResourceT $ sourceHandle h $$ sinkGet get
经过一些测试,似乎我不能多次发送接收...
于 2012-04-06T22:48:25.333 回答