LINUX.ORG.RU

История изменений

Исправление user_id_68054, (текущая версия) :

сеть устроена сложнее, почему прикладные программисты так любят прикидываться дурачками и надеятся что все сделают за них?

наверно потому что — если нагуглить любой пример в интернете по работе с интернет-TCP-сокетами — то в таком примере — автор примера заведомо допустит ошибку (и даже не скажет об этой ошибке в комментариях к примеру).

например:

http://docs.python.org/3.4/library/asyncio-protocol.html#protocol-example-tcp...

ни где тут не сказано: «будьте осторожны! если echo-клиент вместо посылки данных — просто некорректно разорвёт сессию — то будет эта сессия висеть у echo-сервера — как утечка ресурсов!»

ну наверно авторы примеров — расчитывают что мол программисты сами не дураки и сами догадываются обо всех этих возможных проблемах...

а потом смотришь реальный код реальных программ — и оказывается что программисты — реально ждут что после открытия сокета сразу придут данные (и ни каких таймеров) и только это.

ну и вот ...что я тут хочу сказать...

почему прикладные программисты так любят прикидываться дурачками

...не уверен я что это действительно прикидывание :)

более того — себя я тоже считаю дурачком. так как я не понимаю почему эту ситуацию ни как не хотят исправить :-) ..

Исправление user_id_68054, :

сеть устроена сложнее, почему прикладные программисты так любят прикидываться дурачками и надеятся что все сделают за них?

наверно потому что — если нагуглить любой пример в интернете по работе с интернет-TCP-сокетами — то в таком примере — автор примера заведомо допустит ошибку (и даже не скажет об этой ошибке в комментариях к примеру).

например:

http://docs.python.org/3.4/library/asyncio-protocol.html#protocol-example-tcp...

ни где тут не сказано: «будьте осторожны! если echo-клиент вместо посылки данных — просто некорректно разорвёт сессию — то будет эта сессия висеть у echo-сервера — как утечка ресурсов!»

ну наверно авторы примеров — расчитывают что мол программисты сами не дураки и сами догадываются обо всех этих возможных проблемах...

а потом смотришь реальный код реальных программ — и оказывается что программисты — реально ждут что после открытия сокета сразу придут данные (и ни каких таймеров) и только это.

ну и вот ...что я тут хочу сказать...

почему прикладные программисты так любят прикидываться дурачками

...то что я не уверен что это правда прикидывание :)

более того — себя я тоже считаю дурачком. так как я не понимаю почему эту ситуацию ни как не хотят исправить :-) ..

Исходная версия user_id_68054, :

сеть устроена сложнее, почему прикладные программисты так любят прикидываться дурачками и надеятся что все сделают за них?

наверно потому что — если нагуглить любой пример в интернете по работе с интернет-TCP-сокетами — то в таком примере — автор примера заведомо допустит ошибку (и даже не скажет об этой ошибке в комментариях к примеру).

например:

http://docs.python.org/3.4/library/asyncio-protocol.html#protocol-example-tcp...

ни где тут не сказано: «будьте осторожны! если echo-клиент вместо посылки данных — просто некорректно разорвёт сессию — то будет эта сессия висеть у echo-сервера — как утечка ресорсов!»

ну наверно авторы примеров — расчитывают что мол программисты сами не дураки и сами догадываются обо всех этих возможных проблемах...

а потом смотришь реальный код реальных программ — и оказывается что программисты — реально ждут что после открытия сокета сразу придут данные (и ни каких таймеров) и только это.

ну и вот ...что я тут хочу сказать...

почему прикладные программисты так любят прикидываться дурачками

...то что я не уверен что это правда прикидывание :)

более того — себя я тоже считаю дурачком. так как я не понимаю почему эту ситуацию ни как не хотят исправить :-) ..