Найдено 4 результата

timapple
Ср авг 26, 2015 12:06 pm
Форум: Arduino Mega Server (AMS)
Тема: Arduino Mega Server
Ответы: 3250
Просмотры: 3764840

Re: Arduino Mega Server

При особом желании можно всё запихнуть в одну страницу и один запрос. Но остаётся ещё проблема с потоковым Ajax-ом.

Стоит попробовать уложиться в один запрос - мне кажется так будет максимально быстро.
А Ajax по своей сути асинхронен, и если сервер будет занят, то обработается попозже. Главное ...
timapple
Ср авг 26, 2015 11:15 am
Форум: Arduino Mega Server (AMS)
Тема: Arduino Mega Server
Ответы: 3250
Просмотры: 3764840

Re: Arduino Mega Server

вот тут Вы ошиблись.
begin() открывает только один сокет на прослушивание. Но да, в один момент времени может быть несколько сокетов в статусе ESTABLISHED, но только один в LISTEN.
ой точно, в оригинальной версии на прослушивание открывается первый свободной сокет.


из-за особенности ...
timapple
Ср авг 26, 2015 10:32 am
Форум: Arduino Mega Server (AMS)
Тема: Arduino Mega Server
Ответы: 3250
Просмотры: 3764840

Re: Arduino Mega Server

Остается открытым вопрос, как реагирует браузер на недоступность свободных сокетов при попытке отправить очередной запрос. Логично подумать, что ждет n секунд и пытается снова. Возможно это одна из причин большого общего времени открытия страницы.
Это еще один повод для того, чтобы постараться ...
timapple
Ср авг 26, 2015 10:11 am
Форум: Arduino Mega Server (AMS)
Тема: Arduino Mega Server
Ответы: 3250
Просмотры: 3764840

Re: Arduino Mega Server

Всем привет.
После изучения стандартной библиотеки Ethernet, драйвера W5100 и спек HTTP пришел к таким выводам:
1) Ethernet действительно не вполне правильно работает
2) Изменения Alex 'а приводят к улучшению ситуации, но не решают проблему как таковую
3) Сервер AMS имеет недочеты реализации HTTP ...