Java Socket shutdownInput() method

The shutdownInput() method of Java Socket class places the input stream for the specified socket at the end of the stream. When this method is invoked on the socket, the stream's available method returns 0, and its read methods return -1 (end of stream).

Syntax

Parameter

NA

Return

NA

Throws

IOException - if an I/O error occurs while shutting down the given socket

Example 1

Test it Now

Output:

Output
The socket is connected: true
The socket is bounded: true
Input is shutdown: true

Example 2

Test it Now

Output:

The socket is connected: true
The socket is bounded: true
Input is shutdown: true

Example 3

Test it Now

Output:

Exception in thread "main" java.net.SocketException: Socket is not connected
	at java.net.Socket.shutdownInput(Socket.java:1523)
	at com.javaTpoint.JavaSocketShutdownInputExample3.main(JavaSocketShutdownInputExample3.java:11)




Latest Courses