Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.net.*;
- // Примерът илюстрира работата на прост TCP клиент, който комумикира със сървъра по порт 2345
- public class EchoClient {
- public static void main(String[] args) {
- try {
- String host;
- if (args.length > 0) {
- host = args[0];
- } else {
- host = "localhost";
- }
- Socket socket = new Socket(InetAddress.getLocalHost(), 3456);
- BufferedReader in
- = new BufferedReader(
- new InputStreamReader(
- socket.getInputStream()));
- PrintWriter out
- = new PrintWriter(
- new OutputStreamWriter(
- socket.getOutputStream()));
- // Изпращане на данни към сървъра
- for (int i = 1; i <= 10; i++) {
- System.out.println("Sending: line " + i);
- out.println("line " + i);
- out.flush();
- }
- out.println("BYE");
- out.flush();
- // Получаване на данни от сървъра
- while (true) {
- String str = in.readLine();
- if (str == null) {
- break;
- } else {
- System.out.println(str);
- }
- }
- } catch (Exception e) {
- //System.out.println (e.getMessage());
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment