Форум по программированию Delphi Sources

 



Вернуться   Форум по программированию Delphi Sources > Все о Delphi > Интернет и сети
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 17.08.2010, 06:37
MenschMaschine MenschMaschine вне форума
Прохожий
 
Регистрация: 17.08.2010
Сообщения: 1
Репутация: 10
По умолчанию Вопрос по IdUDPSever

Категорически приветствую!

Сразу оговорюсь, сетевое программирование для меня вещь новая, пока только разбираюсь со всем этим.

Возникла ситуация следующего характера: Имеется устройство, подключенное к компу. Необходима программа, с помощью которой можно отправлять управляющие сигналы устройству и, что самое важное, принемать поток данных от него и записывать эти данные в файл для последующего использования.

Для реализации используются сервер и клиент Indy. С отправкой управляющих сигналов проблем не возникло. А вот с приемом данных от устройства как раз загвоздка. Прога посылает сигнал, устройство отвечает, отправляет пакеты, но сервер их не принемает.

Для приема используется сл. процедура:
Цитата:
procedure TForm1.UDPServerUDPRead(Sender: TObject; AData: TStream; ABinding: TIdSocketHandle);
var
StrStream:TStringStream;
begin
StrStream:=TStringStream.Create('');
StrStream.CopyFrom(AData,AData.Size);
Memo.Lines.Add(StrStream.DataString);}
end;

Возможно, что-то не так сделано или что-то упустил?

Уточню, здесь строковый поток, так как пока, для пробы надо просто ринять от устройства значения управляющих регистров. Т.е. попробовать вообще принять хоть что-то. Если получится - дальше уже займусь записью в файл.
Ответить с цитированием
Ответ



FastReport FMX

FastReport FMX — кроссплатформенный генератор отчётов с широчайшими возможностями для Apple Mac OS X и Microsoft Windows. Совместим с Embarcadero RAD Studio XE2.


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 15:34.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources", 2004-2018

ВКонтакте   Facebook   Twitter