Внешняя компонента — Обмен данными по сети по протоколам TCP и UDP. Обработка-иллюстратор.

Обработка иллюстрирует использование внешней компоненты SimpleLan для обмена данными по локальной сети по протоколам TCP и UDP.
Содержит механизм регистрации внешних компонент с минимальным вмешательством пользователя.

Компонента SimpleLan позволяет отправлять и принимать небольшие объемы строковых данных по локальной сети по протоколам TCP и UDP.

Также в обработку включен механизх регистрации внешних компонент с минимальным участием пользователя в различных ОС. В Windows XP, 2000 действий от пользователя не требуется никаких, в Windows 7 и Vista при включенном UAC необходимо нажать «ДА» в стандартном диалоге запуска приложения с административными привелегиями. Обходить этот диалог считаю не нужным так как именно он обеспечивает безопасность подхода UAC.

P.S. Тестировалось на Windows 7 Максимальная SP1 и Windows XP SP3, буду благодарен если пришлете отчет о тестировании в других ОС.

22 Comments

  1. cool.vlad4

    Исходники есть? Это ты как и обещал по поводу чата,- ВК пишешь?

    Reply
  2. vozhd

    (1) cool.vlad4, есть, я разрабатывал.

    Просто информации по ВК довольно мало, подумал что было бы неплохо оформить как обучалку.

    Новая версия службы сообщений как раз уходит на модерацию )

    Reply
  3. cool.vlad4

    (2) ну, что сказать,- молодец…а пока жду модераторов;-)

    Reply
  4. SumMrak

    попробуем

    Reply
  5. Aleksey-29

    что то не работает на Windows Seven Corp. Кнопка Выполнить не активна. Почему?

    Reply
  6. kokscharov

    Ни каждый раз сообщение доходит. Где то 1 раз из 5 приходит пустое сообщение.

    Reply
  7. vozhd

    (5) Aleksey-29, она и должна быть не активной. Обработка дана как пример использования внешней компоненты, смотри исходный код.

    (6) kokscharov, честно говоря не знаю.. компонента в порядке, на ее работу в составе Службы Сообщений никто не жаловался, а сама обработка может быть не совсем корректна.

    Reply
  8. fap82

    Скажите — можно еще раз уточнить. Исходники прилагаются?

    На чем написана ВК?

    Reply
  9. vozhd

    Delphi 7, исходники могу выслать, не стал суда выкладывать.

    Reply
  10. Anyxwar

    Интересно…..сообщения на стронний сервер отправлять получается, а когда открываешь в 1с данный внешний компонент, и открываешь соответсвующий порт, то единственное срабатываемое событие, в виде очищение строки при подключении стороннего клиента…..А реакции при отправке сообщений нет….В чём может быть проблема? ОС ВИН7 х32 ..

    Отправляю с помощью встроенного компонента в борланд КлиентСокет.

    ClientSocket1->Socket->SendText(Edit5->Text);

    Если не сложно не могли бы выслать исходники proleha@mail.ru

    Reply
  11. delwish

    (9) и мне пожалуйста на delwish собака gmail точка com

    Reply
  12. neofromavalon

    кого не затруднит — вышлите мне пожалуйста копию компоненты на aleksandr1c.office [собака] Gmail [точка] com

    Reply
  13. a_mironov

    вышлите пожалуйста исходники на a_mironov собака list точка ru

    Reply
  14. vozhd

    Существенно доработал механизм регистрации внешних компонент, эту обработку переделывать уже не буду, подробнее в публикации СлужбаСообщений.

    Reply
  15. barcoder

    дико извиняюсь перед всеми но я не могу найти ссылку на саму компоненту SimpleLan.dll

    ткните носом пожалуйста. заранее благодарен.

    Reply
  16. vozhd

    (15) barcoder, она в обработке, в макете. В свойствах макета есть Открыть — выгрузить в файл.

    Reply
  17. barcoder

    спасибо компонента запустилась

    Reply
  18. metalolom

    вышлите пожалуйста исходники на sivs собака ukr точка net

    заранее спасибо!

    Reply
  19. Арчибальд

    Похоже, мне скоро потребуется…

    Reply
  20. KroVladS

    (0) В какой кодировке отправляться сообщение?

    можно получить исходники?

    Reply
  21. edstary

    Скажите, с помощью этой компоненты можно из 1с7.7 отправлять сообщения UDP

    Reply
  22. Samur_1C

    {Обработка.СлужбаСообщений.МодульОбъекта(54)}: Тип не определен (AddIn.SimpleLan)

    мСеть = Новый(«AddIn.SimpleLan»);

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *