На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Java FAQ
1. Данный раздел предназначен только для публикации готовых статей, с вопросами обращайтесь в соответствующие подразделы.
2. Все вопросы, связанные с ошибками или неточностями в представленных материалах направляйте модераторам персональным сообщением.
3. Все темы и сообщения в разделе премодерируются. Любое сообщение или тема будут доступны остальным участникам после одобрения модераторами.
Модераторы: dark_barker, wind
  
> Пример простейшего сервера , статья из старых Java FAQ
    Данный пример иллюстрирует возможность создания динамического изображения и то, как можно его вывести в окно Web обозревателя.

    ExpandedWrap disabled
      /**
       * @version 1.10 1997-06-27
       * @author Cay Horstmann
       */
       
      import java.io.*;
      import java.net.*;
       
      /**
         This program implements a simple server that listens to
         port 8189 and echoes back all client input.
      */
      public class EchoServer
      {  
         public static void main(String[] args )
         {  
            try
            {  
               // establish server socket
               ServerSocket s = new ServerSocket(8189);
       
               // wait for client connection
               Socket incoming = s.accept( );
               BufferedReader in = new BufferedReader
                  (new InputStreamReader(incoming.getInputStream()));
               PrintWriter out = new PrintWriter
                  (incoming.getOutputStream(), true /* autoFlush */);
       
               out.println( "Hello! Enter BYE to exit." );
       
               // echo client input
               boolean done = false;
               while (!done)
               {  
                  String line = in.readLine();
                  if (line == null) done = true;
                  else
                  {  
                     out.println("Echo: " + line);
       
                     if (line.trim().equals("BYE"))
                        done = true;
                  }
               }
               incoming.close();
            }
            catch (Exception e)
            {  
               e.printStackTrace();
            }
         }
      }

    [Автор - d_k]
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0262 ]   [ 15 queries used ]   [ Generated: 26.04.24, 00:43 GMT ]