1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Upd Client

Тема в разделе "Java", создана пользователем RixPvl, 31 авг 2013.

  1. RixPvl

    RixPvl Well-Known Member

    Репутация:
    0
    Регистрация:
    30 ноя 2011
    Сообщения:
    85
    Симпатии:
    0
    Привет, кто сталкивался с работой с сетью прошу откликнуться на мой вопрос.
    Есть вот такой код
    Код:
    import java.net.*;
    public class DatagramClient
    {
    private final static int PACKETSIZE = 100;
    
    public static void main( String args[] )
    {
    // проверка оргументов
    if( args.length != 2 )
    {
    System.out.println( "не верные значение" );
    return;
    }
    
    DatagramSocket socket = null;
    
    try
    {
    
    InetAddress host = InetAddress.getByName( args[0] );
    int port		 = Integer.parseInt( args[1] );
    
    
    socket = new DatagramSocket();
    
    
    byte [] data = "Hello Server".getBytes();
    DatagramPacket packet = new DatagramPacket( data, data.length, host, port );
    
    
    socket.send( packet );
    
    socket.setSoTimeout( 2000 );
    
    packet.setData( new byte[PACKETSIZE] );
    
    socket.receive( packet );
    
    System.out.println( new String(packet.getData()) );
    
    }
    catch( Exception e )
    {
    System.out.println( e );
    }
    finally
    {
    if( socket != null )
    socket.close();
    }
    }
    }
    Он выполняет поключение к порту UPD сервера, шлет туда данные и ждет ответа. Вопрос в следущем как сделать так чтобы порт слушал он постоянно и в случае возниконовения каких либо данных тут же моментом реагировал, приходит на мысль пока что одна идея тупо зациклить прием, но это по мне из ряда вон выходящих.
     
Загрузка...
Похожие Темы - Upd Client
  1. lmike
    Ответов:
    2
    Просмотров:
    190
  2. Denybxx
    Ответов:
    27
    Просмотров:
    1.016
  3. Vander
    Ответов:
    8
    Просмотров:
    2.345
  4. frII
    Ответов:
    3
    Просмотров:
    1.739
  5. cobra77777
    Ответов:
    5
    Просмотров:
    1.632

Поделиться этой страницей