Java API Tutorial - Java Socket.setOOBInline(boolean on)








Syntax

Socket.setOOBInline(boolean on) has the following syntax.

public void setOOBInline(boolean on)   throws SocketException

Example

In the following code shows how to use Socket.setOOBInline(boolean on) method.

/*w w  w  .j  a  va  2  s  . c  o m*/
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;

public class Main {
  public static void main(String args[]) throws Exception {
    Socket s = new Socket("internic.net", 43);
    InputStream in = s.getInputStream();
    OutputStream out = s.getOutputStream();
    String str = "asdfasdfasdf\n";
    byte buf[] = str.getBytes();
    out.write(buf);
    int c;
    while ((c = in.read()) != -1) {
      System.out.print((char) c);
    }
    
    s.setOOBInline(true);
    System.out.println(s.getOOBInline());

    s.close();
  }
}