Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.*;
- import java.net.*;
- public class Server {
- private static ServerSocket servsct;
- private static Socket sct;
- private static PrintWriter pw;
- private static String data;
- public static void main(String args[]) {
- data = "Message from server";
- try {
- // создание серверного сокета с указанием порта доступа
- servsct = new ServerSocket(1777);
- while (true) {
- // создание сокета для взаимодействия с приложением (клиентом)
- // следующий код не выполниться, если не возникнет соединение
- sct = servsct.accept();
- System.out.println("Server accept client");
- // создание потока записи данных, отправляемых приложению
- // (клиенту)
- pw = new PrintWriter(sct.getOutputStream());
- System.out.println("String to send: " + data + "\n");
- // запись строки data в выходной поток данных
- pw.write(data);
- // сброс и закрытия потока записи, а также закрытие сокета
- pw.flush();
- pw.close();
- sct.close();
- }
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment