Добрый день. Пишу простой http сервер в целях повышения квалификации.
Возник вопрос:
Сервер работает в неблокирующем режиме.
Делаю запрос через адресную строку вида:
site/param в одной вкладке браузера, и одновременно во второй.
Слушающий сокет не видит новое соединение в accept со второй вкладки, пока не обработается соединение в первой вкладке.
Но если сделать в одной вкладке запрос
site/param, а во второй
site/param/value, то второе соединение появляется до конца обработки первого.
Так все и должно происходить или нужны какие-то определенные установленные опции сокета?