All Downloads are FREE. Search and download functionalities are using the official Maven repository.

java.net.SocketOptions Maven / Gradle / Ivy

The newest version!
package java.net;

public interface SocketOptions {
	public static final int IP_MULTICAST_IF= 16;
	public static final int IP_MULTICAST_IF2= 31;
	public static final int IP_MULTICAST_LOOP= 18;
	public static final int IP_TOS= 3;
	public static final int SO_BINDADDR= 15;
	public static final int SO_BROADCAST= 32;
	public static final int SO_KEEPALIVE= 8;
	public static final int SO_LINGER= 128;
	public static final int SO_OOBINLINE= 4099;
	public static final int SO_RCVBUF= 4098;
	public static final int SO_REUSEADDR= 4;
	public static final int SO_SNDBUF= 4097;
	public static final int SO_TIMEOUT= 4102;
	public static final int TCP_NODELAY= 1;

    /**
     * @throws SocketException
     */
    Object getOption(int optID) throws SocketException;

    /**
     * @throws SocketException
     */
    void setOption(int optID, Object value) throws SocketException;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy