Асинхронная работа с TCP

Делись идеей, получай поддержку и критику!

Re: Асинхронная работа с TCP

Postby Aleksandr on 21 Oct 2013, 10:31

Uniscan Research
Aleksandr
user
user
 
Posts: 96
Joined: 21 Jun 2011, 15:05
Location: Novosibirsk
Medals: 1
Gold (1)
LabVIEW Version: 2010-2014
Karma: 61
students

Re: Асинхронная работа с TCP

Postby Borjomy_1 on 21 Oct 2013, 11:00

Borjomy_1
expert
expert
 
Posts: 1766
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Асинхронная работа с TCP

Postby Aleksandr on 21 Oct 2013, 12:41

Uniscan Research
Aleksandr
user
user
 
Posts: 96
Joined: 21 Jun 2011, 15:05
Location: Novosibirsk
Medals: 1
Gold (1)
LabVIEW Version: 2010-2014
Karma: 61
students

Re: Асинхронная работа с TCP

Postby Borjomy_1 on 21 Oct 2013, 13:37

Borjomy_1
expert
expert
 
Posts: 1766
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Асинхронная работа с TCP

Postby AndreyDmitriev on 21 Oct 2013, 20:04

User avatar
AndreyDmitriev
VIP
VIP
 
Posts: 1225
Joined: 03 Feb 2010, 00:42
Location: Германия
Medals: 6
Activity (1) Professionalism (1) Tutorials (1) Gold (1) Black (2)
LabVIEW Version: 6.1 - 2016
Karma: 433

Re: Асинхронная работа с TCP

Postby IvanLis on 21 Oct 2013, 22:34

Знание нескольких принципов освобождает от знания многих фактов!





User avatar
IvanLis
professor
professor
 
Posts: 4489
Joined: 02 Dec 2009, 17:44
Location: СССР
Medals: 7
Activity (2) Professionalism (1) Tutorials (1) Gold (1) Man of the year 2012 (1)
Автор (1)
LabVIEW Version: 2010
Karma: 697
hardware VIP bloggers teachers

Re: Асинхронная работа с TCP

Postby AndreyDmitriev on 21 Oct 2013, 23:33

User avatar
AndreyDmitriev
VIP
VIP
 
Posts: 1225
Joined: 03 Feb 2010, 00:42
Location: Германия
Medals: 6
Activity (1) Professionalism (1) Tutorials (1) Gold (1) Black (2)
LabVIEW Version: 6.1 - 2016
Karma: 433

Re: Асинхронная работа с TCP

Postby Borjomy_1 on 23 Oct 2013, 12:57

Ну мне тоже интересно, в каком качестве использовать данную библиотеку. Она интересна в качестве софтового сервера, без привязки к аппаратной платформе. Я же исходил из надежности работы с гарантированным откликом. 4 тысячи коннектов, согласитесь, слишком узкая ниша. А с десятком коннектов и классическая реализация прекрасно работает. И большинство задач работы с оборудованием предполагает двунаправленный обмен (желательно, с минимальным временем отклика), для чего данная библиотека не удобна. Тем более, что декларируется именно асинхронный режим работы. Но это не так. Режим работы как раз зависимый, на несколько ядер процессора не масштабирован. Ну и в чем заявленная асинхронность?

Вот есть "нерешенная" задача управления настройками удаленных устройств. Чтобы из потока GUI отдавалась команда по TCP, которая выполнялась бы асинхронно от основного потока и возвращала результат с контролем таймаута. Такой реализации в :labview: нет... и каждый раз надо заново это писать. А руки "универсальную" библиотеку сделать не доходят.
Borjomy_1
expert
expert
 
Posts: 1766
Joined: 28 Jun 2012, 09:32
Location: город семи холмов
Medals: 3
Activity (1) Professionalism (1) Silver (1)
LabVIEW Version: 4-8.6,9-14
Karma: 309
VIP

Re: Асинхронная работа с TCP

Postby AndreyDmitriev on 23 Oct 2013, 13:44

User avatar
AndreyDmitriev
VIP
VIP
 
Posts: 1225
Joined: 03 Feb 2010, 00:42
Location: Германия
Medals: 6
Activity (1) Professionalism (1) Tutorials (1) Gold (1) Black (2)
LabVIEW Version: 6.1 - 2016
Karma: 433

Previous

Return to Проекты

Who is online

Users browsing this forum: No registered users and 3 guests

cron