Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2014, 21:55   #1
Crossfire
Пользователь
 
Регистрация: 12.04.2010
Сообщений: 12
По умолчанию [UDP]Виснет при получении пакета

Проблема возникает при получении пакета, форма полностью виснет при его приеме.
Код:
var
s:string;
begin
   IdUDPClient1.Active := True;
    IdUDPClient1.Host := '176.9.142.44';
    IdUDPClient1.Port:=7777;
    IdUDPClient1.Connect;
    if IdUDPClient1.Connected  then
           begin
        IdUDPClient1.Send('SAMP');
        sLabel1.Caption := 'ok';
        IdUDPClient1.Send('i');
       s:= IdUDPClient1.ReceiveString;
       sMemo1.Lines.add(s);
                end;
    IdUDPClient1.Active := False;
Что это значит? Что я делаю не так?
Crossfire вне форума Ответить с цитированием
Старый 23.04.2014, 22:24   #2
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

...правильно виснет, ибо вы тут же и принять пытаетесь. Ознакомьтесь с имеющимися событиями компонента, ну, или справку для разнообразия откройте. Или просто читайте в отдельном потоке/таймере.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка при получении данных Lkon Microsoft Office Excel 4 22.02.2012 00:02
просмотр содержимого udp пакета frommars Visual C++ 3 08.08.2011 13:58
Полином для расчёта crc16 udp пакета. ATAMAN200 Общие вопросы C/C++ 4 04.10.2010 10:00
Иероглифы при получении СМС RIO Работа с сетью в Delphi 0 30.07.2010 00:04
при получении из внешних данных segail Microsoft Office Excel 4 03.04.2010 16:03