Îõ³h*Ÿ ô     0.4.1 Safe-Inferred¦  network-runThis is the same as  []  network-run+Open a client socket with the given optionsThe options are set before . This is equivalent to  .  ( )  network-run+Open a client socket with the given optionsThis must be used rather than  for options such as # which require a composite value ().The options are set before . network-runOpen socket for server useThis is the same as:  []  network-runÈOpen socket for server use, and set the provided options before binding.This is equivalent to  .  ( )  network-runÈOpen socket for server use, and set the provided options before binding.=In addition to the given options, the socket is configured to-allow reuse of local addresses (SO_REUSEADDR),automatically be closed during a successful execve (FD_CLOEXEC)bind to the address specified network-runOpen TCP socket for server useThis is the same as:  []  network-runÈOpen socket for server use, and set the provided options before binding.This is equivalent to   .  ( )  network-runÈOpen socket for server use, and set the provided options before binding.=In addition to the given options, the socket is configured to-allow reuse of local addresses (SO_REUSEADDR),automatically be closed during a successful execve (FD_CLOEXEC)bind to the address specified"listen with queue length with 1024   Safe-Inferred"%&   network-runSettings for client.  network-runOpening a socket. Use  to specify   network-run?Running a TCP server with an accepted socket and its peer name.  network-runÈRunning a TCP client with a connected socket for a given listen socket. network-runDefault settings. network-run-Running a TCP client with a connected socket.This is the same as:    network-run-Running a TCP client with a connected socket.  network-run4Called for each incoming connection, in a new thread        Safe-Inferred" È network-run A server type network-run-Running a TCP server with a connected socket. network-runÈRunning a TCP client with a connected socket for a given listen socket. network-runA global timeout manager network-runA thread-local timeout handler network-runA connected socket network-runTimeout in second. network-runTimeout in second. Safe-Inferred ê network-run„Running a UDP client with a socket. The client action takes a socket and server's socket address. They should be used with !. network-runÄRunning a UDP server with an open socket in a single Haskell thread. network-run›Running a UDP server with a connected socket in each Haskell thread. The first request is given to the server. Suppose that the server is serving on  addrS:portS. and a client connects to the service from  addrC:portC1. A connected socket is created by binding to *:portS and connecting to  addrC:portC, resulting in (UDP,addrS:portS,addrC:portC) where addrSÆ is given magically. This approach is fragile due to NAT rebidings."      !"#$#%#&'()*#+,-.(network-run-0.4.1-HKJoBFErcAQIoabdOgkXwmNetwork.Run.TCPNetwork.Run.TCP.TimeoutNetwork.Run.UDP network-runNetwork.Run.CoreresolveopenClientSocketopenClientSocketWithOptionsopenClientSocketWithOptsopenServerSocketopenServerSocketWithOptionsopenServerSocketWithOptsopenTCPServerSocketopenTCPServerSocketWithOptionsopenTCPServerSocketWithOptsSettingssettingsOpenClientSocket runTCPServerrunTCPServerWithSocketdefaultSettings runTCPClientrunTCPClientWithSettings TimeoutServer runUDPClient runUDPServerrunUDPServerFork&network-3.2.4.0-FrNGVkhOaDX4l8qujQgdxjNetwork.Socket.SockAddrconnectbaseGHC.Basemap Control.ArrowsecondNetwork.Socket.Options SockOptValueLinger StructLingerNetwork.Socket.Info openSocketgcloselabelMe SocketOptionNetwork.Socket.ByteStringsendTo