![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 17.07.2017
Сообщений: 11
|
![]()
Нужно опрашивать некое устройство по TCP раз в секунду. Запрос и ответ по 40 байт.
На клиентской стороне Raspberry, Linux, Qt, QTcpSocket. Условия связи плохие, бывают помехи. Как лучше поступить - открывать сокет перед каждой посылкой и закрывать после обмена или открыть один раз и обмениваться пока не произойдёт ошибка, потом переоткрывать. Второй вопрос по линуксу - при открытии COM-порта, например, создаётся файл с дескриптором. Может быть то же самое происходит при открытии сокета? Тогда это может быть не полезно для флешки, на которой стоит линукс. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,453
|
![]()
Не беспокойтесь, файла нет, так что все в порядке.
Я бы вообще сделал по UDP. Если делать по TCP, то проще открывать соединение каждый раз, но лучше все же держать открытым, только надо будет использовать таймер на предмет зависаний. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в дельфи можно открывать презентацию от приложения MS PowerPoint 2003?! | Argontarg | Общие вопросы Delphi | 19 | 26.01.2014 21:41 |
css как часто можно использовать локальные стили | hon | HTML и CSS | 5 | 25.05.2013 13:01 |
Сокет останавливает другой сокет. | batand | C/C++ Сетевое программирование | 2 | 09.10.2012 11:58 |
Вопрос по WinSock: "сокет=сокет." | Ksardas13 | C/C++ Сетевое программирование | 2 | 27.11.2011 16:12 |
Чем открывать XPK Файлы, помогите? | polukrovka | Свободное общение | 3 | 12.09.2008 20:36 |