穀物 ( ) を使用して、パッケージから受け取った、またはパッケージ内のData.Serialize
ハンドルを介してデータを送信する例を誰かに見せてもらえますか?connectTo
accept
Network
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 に答える