Socket

Write text to Socket

In this example we shall show you how to write text to a Socket. To write text to a Socket one should perform the following steps:

  • Get the output stream of the socket, using getOutputStream() API method of Socket.
  • Create an OutputStreamWriter with the socket ouputstream.
  • Create a BufferedWriter that uses a default-sized output buffer.
  • Use write(String str) API method to write the text and flush() API method to flush the stream.
  • Don’t forget to close the BufferedWriter, using the close() API method,

as described in the code snippet below.  

try {
	
	BufferedWriter wr = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
	wr.write("Data to be sent");
	wr.flush();
	wr.close();
    
}
catch (IOException ioe) {
	System.out.println("I/O Error " + ioe.getMessage());
}

  
This was an example of how to write text to a Socket in Java.

Byron Kiourtzoglou

Byron is a master software engineer working in the IT and Telecom domains. He is an applications developer in a wide variety of applications/services. He is currently acting as the team leader and technical architect for a proprietary service creation and integration platform for both the IT and Telecom industries in addition to a in-house big data real-time analytics solution. He is always fascinated by SOA, middleware services and mobile development. Byron is co-founder and Executive Editor at Java Code Geeks.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Back to top button