Package org.marid.racks.net
Class ServerSocketRack
java.lang.Object
org.marid.racks.net.ServerSocketRack
- All Implemented Interfaces:
Closeable,AutoCloseable
public class ServerSocketRack extends Object implements Closeable
-
Constructor Summary
Constructors Constructor Description ServerSocketRack(int port, int backlog, InetAddress bindAddress) -
Method Summary
Modifier and Type Method Description voidclose()intgetPort()ServerSocketgetServerSocket()org.marid.io.function.IOSupplier<Socket>getSocketSupplier()voidsetInputBufferSize(int size)voidsetOutputBufferSize(int size)voidsetSoBroadcast(boolean broadcast)
-
Constructor Details
-
ServerSocketRack
- Throws:
IOException
-
-
Method Details
-
setInputBufferSize
- Throws:
IOException
-
setOutputBufferSize
- Throws:
IOException
-
setSoBroadcast
- Throws:
IOException
-
getPort
public int getPort() -
getServerSocket
-
getSocketSupplier
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-