úÎb¾   None +Connect to a server and use the connection.CThe connection socket is closed when done or in case of exceptions.Like / but fork the connection in a different thread.hStart a server that accepts incoming connections and handles them concurrently in different threads.hAny acquired network resources are properly closed and discarded when done or in case of exceptions.#Bind a listening socket and use it.BThe listening socket is closed when done or in case of exceptions. Obtain a  bound to the given . The obtained ! should be closed manually using  ! when it's not needed anymore.Prefer to use ¨ if you will be listening on this socket and using it within a limited scope, and would like it to be closed immediately after its usage or in case of exceptions.EAccept a single incoming connection and use it in a different thread.CThe connection socket is closed when done or in case of exceptions.%Writes the given bytes to the socket. 3Read up to a limited number of bytes from a socket.  Close the  and unlinks the  for Unix sockets. Server address.0Computation taking the socket connection socket.Server address.0Computation taking the socket connection socket.Address to bind to.“Computation to run in a different thread once an incoming connection is accepted. Takes the the remote end address and the connection socket.Address to bind to.(Computation taking the listening socket.Listening and bound socket.‹Computation to run in a different thread once an incoming connection is accepted. Takes the remote end address and connection socket.          network-simple-sockaddr-0.2Network.Simple.SockAddrnetwork-2.6.0.2Network.Socket.TypesSocketSockAddrconnect connectForkservelistenbind acceptForksendrecvclose newSocket