Как работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forumКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496373Тут принцип действия как с файлами, когда вы пишите большой файл, то буфер вывода может обнуляться в двух случаях -...Как работает сеть (сокеты, каналы, приложения)?Sat, 19 Nov 2011 16:22:17 +0300cheopsКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496358В спецификации TCP написано, что "флаг PSH инструктирует получателя протолкнуть данные, накопившиеся в приемном буфере, в приложение пользователя". Это означает,...Как работает сеть (сокеты, каналы, приложения)?Sat, 19 Nov 2011 08:46:09 +0300dumpКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496135Сокет - это не безразмерная, безответная корзина, в которую сыпятся данные, а она пыжиться их поглотить (хотя в случае PHP...Как работает сеть (сокеты, каналы, приложения)?Wed, 16 Nov 2011 13:00:10 +0300cheopsКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496133А если наоборот при записи в сокет(или любой другой тип файла) - слишком больших объёмов данных вызывающих переполнение буфера сокета...Как работает сеть (сокеты, каналы, приложения)?Wed, 16 Nov 2011 12:53:07 +0300dumpКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496128Да при чтении информации из буфера, она из него удаляется. Буфер будет держать данные до тех пор пока вы из...Как работает сеть (сокеты, каналы, приложения)?Wed, 16 Nov 2011 12:23:50 +0300cheopsКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496124А после вызова socket_read ($socket, 1024) в php происходит считывание запрошенных 1024-байт, затем удаление этих 1024 байт из сокета для...Как работает сеть (сокеты, каналы, приложения)?Wed, 16 Nov 2011 09:57:55 +0300dumpКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post4960723. 30-секунд это вот для чего. Скрипту выделяют достаточно много оперативной памяти от 8 до 32Мб, если к серверу присоединиться...Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 17:37:21 +0300cheopsКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post4960702. Вообще под новые вопросы лучше заводить новые темы, тем более вы умудряетесь в одном вопросе задавать сразу несколько :)...Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 17:32:44 +0300cheopsКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post4960681. А где вы этот пример взяли? Какой-то он странный, $dump не инициализирован, потом получается в тот же самый сокет...Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 17:28:18 +0300cheopsКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496066 Однако, даже в PHP вы же $dump каждый раз перезаписываете Вот это на мой взгляд очень хорошая фраза,...Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 17:19:46 +0300dumpКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496063Протокол HTTP вообще не занимается транспортными проблемами, на это есть транспортные протоколы. HTTP выше их и выше сокетов. Транспортными проблемами...Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 16:32:22 +0300cheopsКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496061 читают файл блоками по 1024 байта Такая возможность заложена в протокол http?Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 16:15:49 +0300dumpКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496060"$dump = socket_create ($socket, 1024); Строго говоря речь конечно идет о socket_read(), а не socket_create(), но дело не в этом....Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 16:11:01 +0300cheopsКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496058Сокеты в socket_read, cURL, file_get_contents() - одинаковые, вернее последние два задействуют библиотеку потоков PHP (stream), а уж они задействуют сокеты....Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 16:01:40 +0300cheopsКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496057И ещё в догонку: что происходит с сокетами и оперативной памятью при попытке скачать очень большой файл, ну скажем с...Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 15:48:17 +0300dumpКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496055Ну а вообще в других библиотеках(например языка C) существуют способы очистки сокета? Вот к примеру вызвали мы функцию $dump =...Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 15:45:02 +0300dumpКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496054Если работа завершается аварийно, система может не направлять никаких разрывов и с другого конца сокет подождет и закроет его сам...Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 15:34:39 +0300cheopsКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496051 до тех пор пока Apache или сам PHP (если он запущен независимо) не грохнется и система не получит память...Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 15:07:43 +0300dumpКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496050В php.ini есть директива memory_limit, которая задает количество памяти, отводимой PHP-скрипту. Если скрипт попытается получить памяти больше этого предела, он...Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 14:55:09 +0300cheopsКак работает сеть (сокеты, каналы, приложения)?http://softtime.ru/forum/read.php?id_forum=2&id_theme=83401#post496049 Упрощенно говоря, пока сервер не получит от клиента ASK, он ему новую порцию не отправит Да, это понятно....Как работает сеть (сокеты, каналы, приложения)?Tue, 15 Nov 2011 14:41:02 +0300dump