Module java.base
Package java.net

# Class SocketImpl

=
public abstract class SocketImpl
extends java.lang.Object
implements java.net.SocketOptions

## Fields

- =
  protected java.net.InetAddress address
- =
  protected java.io.FileDescriptor fd
- =
  protected int localport
- =
  protected int port

## Constructors

- =
  public SocketImpl()

## Methods

- =
  protected abstract void accept(java.net.SocketImpl arg0) throws java.io.IOException
- =
  protected abstract int available() throws java.io.IOException
- =
  protected abstract void bind(java.net.InetAddress arg0, int arg1) throws java.io.IOException
- =
  protected abstract void close() throws java.io.IOException
- =
  protected abstract void connect(java.lang.String arg0, int arg1) throws java.io.IOException
- =
  protected abstract void connect(java.net.InetAddress arg0, int arg1) throws java.io.IOException
- =
  protected abstract void connect(java.net.SocketAddress arg0, int arg1) throws java.io.IOException
- =
  protected abstract void create(boolean arg0) throws java.io.IOException
- =
  protected java.io.FileDescriptor getFileDescriptor()
- =
  protected java.net.InetAddress getInetAddress()
- =
  protected abstract java.io.InputStream getInputStream() throws java.io.IOException
- =
  protected int getLocalPort()
- =
  protected <T> T getOption(java.net.SocketOption<T> arg0) throws java.io.IOException
- =
  protected abstract java.io.OutputStream getOutputStream() throws java.io.IOException
- =
  protected int getPort()
- =
  protected abstract void listen(int arg0) throws java.io.IOException
- =
  protected abstract void sendUrgentData(int arg0) throws java.io.IOException
- =
  protected <T> void setOption(java.net.SocketOption<T> arg0, T arg1) throws java.io.IOException
- =
  protected void setPerformancePreferences(int arg0, int arg1, int arg2)
- =
  protected void shutdownInput() throws java.io.IOException
- =
  protected void shutdownOutput() throws java.io.IOException
- =
  protected java.util.Set<java.net.SocketOption<?>> supportedOptions()
- =
  protected boolean supportsUrgentData()
- =
  public java.lang.String toString()

## Summary

No differences.