VasilM

cnt

May 29th, 2013
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.21 KB | None | 0 0
  1. import java.io.*;
  2. import java.net.*;
  3. // Примерът илюстрира работата на прост TCP клиент, който комумикира със сървъра по порт 2345
  4. public class EchoClient {
  5.     public static void main(String[] args) {
  6.         try {
  7.             String host;
  8.             if (args.length > 0) {
  9.                 host = args[0];
  10.             } else {
  11.                 host = "localhost";
  12.             }
  13.             Socket socket = new Socket(InetAddress.getLocalHost(), 3456);
  14.             BufferedReader in
  15.                 = new BufferedReader(
  16.                     new InputStreamReader(
  17.                         socket.getInputStream()));
  18.             PrintWriter out
  19.                 = new PrintWriter(
  20.                     new OutputStreamWriter(
  21.                         socket.getOutputStream()));
  22.             // Изпращане на данни към сървъра
  23.             for (int i = 1; i <= 10; i++) {
  24.                 System.out.println("Sending: line " + i);
  25.                 out.println("line " + i);
  26.                 out.flush();
  27.             }
  28.             out.println("BYE");
  29.             out.flush();  
  30.             // Получаване на данни от сървъра
  31.             while (true) {
  32.                 String str = in.readLine();
  33.                 if (str == null) {
  34.                     break;
  35.                 } else {
  36.                     System.out.println(str);
  37.                 }
  38.             }
  39.         } catch (Exception e) {
  40.             //System.out.println (e.getMessage());
  41.             e.printStackTrace();
  42.         }
  43.     }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment