谁能给我展示一个使用谷类食品(Data.Serialize)通过Network包中从connectTo或accept接收的句柄发送数据的示例?
发布于 2012-04-07 06:48:25
好的,当使用几个包时,这会变得非常简单:
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经过一些测试后,我似乎不能多次发送接收...
https://stackoverflow.com/questions/10045262
复制相似问题