PDA

Просмотр полной версии : ПЛК100 2.17 не работают сокеты



murdemon
01.07.2018, 14:09
Пример http://kipshop.ru/Primeri/Samples_plc1xx/Communication/05_Web_server.zip на прошивке 2.14 работает, на 2.17 не работает.
ПЛК перегружается все время.

В чем может быть проблема?

capzap
01.07.2018, 18:09
взяли бы и переделали код, с тех времен уже много было сказано как лучше оформлять поднятие сокета, возможно syslibmem как то влияет

murdemon
01.07.2018, 20:13
как не прыгал.. без закрытия сокета сервера .. и его повторного открыти с байндом и лисеном.. ворой раз подключения клиента реджектится.. Вот и вопрос. Что бы в детали не вдаваться.

capzap
01.07.2018, 21:41
я к сожалению, на 2.17 прошивке в качестве сервера только с UDP работал, перегрузок не было но на на нем веб-сервер не построить

murdemon
01.07.2018, 21:43
да мне бы пару POST, GET в 5 сек разбирать с 10-20 параметрами и больше от него и не надо.

capzap
01.07.2018, 21:49
не совсем понял зачем сокет сервера переподключать, там же вроде как после каждого запроса SysSockAccept надо по новой подключать, чтоб не висло, я где то про это писал в теме про веб-сервер

murdemon
02.07.2018, 21:15
Вот подправил.. вроде работает.