Mega Code Archive

 
Categories / Java by API / Java Io
 

DataOutputStream

import java.io.BufferedReader; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.Socket; public class MainClass extends Thread {   public MainClass() throws IOException {   }   public void run() {     try {       Socket socket = new Socket("127.0.0.1", 2000);       DataInputStream in = new DataInputStream(socket.getInputStream());       BufferedReader console = new BufferedReader(new InputStreamReader(System.in));       DataOutputStream out = new DataOutputStream(socket.getOutputStream());       while (true) {         System.out.print("Enter response: ");         String response = console.readLine();         out.writeUTF(response);         String message = in.readUTF();         System.out.println(message);       }     } catch (IOException e) {       e.printStackTrace();     }   }   public static void main(String[] args) {     try {       Thread t = new MainClass();       t.start();     } catch (IOException e) {       e.printStackTrace();     }   } }