HORIZON HASKELLDocslts/ghc-10.0.xfc4e5982026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · fc4e598 · 2026-10-11

Modulehosc-0.21.1Haskell2010

Sound.Osc.Transport.Fd.Udp

Osc over Udp implementation.

  • 1 type
  • 16 values
  • Packagehosc-0.21.1
  • Exports17
  • LanguageHaskell2010
  • LicenceGPL-3.0-only
  • SourceUdp.hs
valueudpServer :: String -> Int -> IO Udp
#

Trivial Udp server socket.

import Control.Concurrent
let u0 = udpServer "127.0.0.1" 57300
t0 <- forkIO (Fd.withTransport u0 (\fd -> forever (Fd.recvMessage fd >>= print >> print "Received message, continuing")))
killThread t0
let u1 = openUdp "127.0.0.1" 57300
Fd.withTransport u1 (\fd -> Fd.sendMessage fd (Packet.message "/n" []))