Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Взаимодействие с сокетами

Сообщения:  [1-10]   [11-15] 

 
 автор: Ziq   (30.10.2006 в 19:21)   письмо автору
 
   для: Trianon   (30.10.2006 в 19:17)
 

Наверно Вы правы... честно говоря это 2 опыт написания подобного скрипта.

Спасибо за ответ.

   
 
 автор: Trianon   (30.10.2006 в 19:17)   письмо автору
 
   для: Ziq   (30.10.2006 в 19:10)
 

при чем тут современный и несовременный?
Один предоставляет меньше опций - другой больше.

Правильно использовать тот, который реализует Ваши нужды. Раз нужды реализуют оба - значит можно применять младший. Сервер 1.1 всяко обработает запрос 1.0 Сервер 1.0 запрос 1.1 может и не суметь обработать.

В данном случае, в дело вступает еще один фактор. Протокол 1.0 Вы знаете, а протокол 1.1 - нет. Значит нужно применять 1.0, т.к. в 1.1 можно и дров наломать по незнанию. Что собственнно и произошло.
Имеетесь в виду не Вы конкретно, конечно, а автор того скрипта, который Вы взяли за основу.

   
 
 автор: Ziq   (30.10.2006 в 19:10)   письмо автору
 
   для: Trianon   (30.10.2006 в 19:08)
 

Ну я так понимаю правильней использовать более современный протокол 1.1. Или есть какие-то проблемы связанные с его реализацией?

   
 
 автор: Trianon   (30.10.2006 в 19:09)   письмо автору
 
   для: kasmanaft   (30.10.2006 в 18:58)
 

Да нет... имелось в виду именно то, что было написано. :)

   
 
 автор: Trianon   (30.10.2006 в 19:08)   письмо автору
 
   для: Ziq   (30.10.2006 в 19:03)
 

потому что протокол 1.0 закрывает соединение сразу. А 1.1 (по умолчанию) ждет еще одного запроса.

   
 
 автор: Ziq   (30.10.2006 в 19:04)   письмо автору
 
   для: kasmanaft   (30.10.2006 в 18:58)
 

Этот вариант тоже заработал!!! А какой лучше?

   
 
 автор: Ziq   (30.10.2006 в 19:03)   письмо автору
 
   для: Trianon   (30.10.2006 в 18:58)
 

Как то ни странно (для меня), но заработало!!! Мне только не понятно, почему надо использовать версию 1.0, а не 1.1? Объясните, пожалуйста.

   
 
 автор: Trianon   (30.10.2006 в 18:58)   письмо автору
 
   для: Ziq   (30.10.2006 в 18:54)
 

Нет. Это не главное.
Изменилась строка

  $headers = "POST /w/handler.php HTTP/1.0\r\n" 

   
 
 автор: kasmanaft   (30.10.2006 в 18:58)   письмо автору
 
   для: Ziq   (30.10.2006 в 18:54)
 

Возможно имелось ввиду

."Content-Length: ".strlen($data)."\r\n"  
."Connection: Close"."\r\n\r\n";

   
 
 автор: Ziq   (30.10.2006 в 18:56)   письмо автору
 
   для: Trianon   (30.10.2006 в 18:32)
 

Причем, отправка сообщение осуществляется значительно быстрее, чем получение...

   

Сообщения:  [1-10]   [11-15] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования