if (isClosed()) throw new SocketException("socket is closed");
  public void setSendBufferSize(int size) throws SocketException  {    if (size < 0)      throw new IllegalArgumentException("Buffer size is less than 0");      impl.setOption(SocketOptions.SO_SNDBUF, new Integer(size));  }