toxcore-0.2.12: A Tox protocol implementation in Haskell
Safe HaskellNone
LanguageHaskell2010

Tox.Conduit.Encoding

Synopsis

Documentation

decodePacket :: MonadIO m => ConduitT (SockAddr, ByteString) (SockAddr, Packet ByteString) m () Source #

Decodes raw UDP packets into Tox packets, keeping the sender's address.

encodePacket :: MonadIO m => ConduitT (NodeInfo, Packet ByteString) (SockAddr, ByteString) m () Source #

Encodes Tox packets into raw UDP packets.