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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Сокеты и заголовки
 
 автор: Indemion   (19.02.2007 в 13:01)   письмо автору
 
 

Чем больше пытаюсь разобраться тем более запутываюсь.

1. Что такое сокеты? Это как я понял IP+порт. А подробнее можно?
2. Как я понял fsockopen открывает соединение с удаленным сервером?
А fput и write зачем нужны?
3. Что такое отправляемые заголовки? И где можно про это почитать?
GET $path HTTP/1.1\r\n"
"Host: $hostnamen"
"Cookie: ".$cookie."\r\n"
"Referer: http://www.neopets.com/objects.phtml?type=shop&obj_type=37\r\n"
"Connection: Close\r\n\r\n"

Заранее спасибо за разъяснения!

   
 
 автор: KPETuH   (19.02.2007 в 13:10)   письмо автору
 
   для: Indemion   (19.02.2007 в 13:01)
 

fputs как раз посылает заголовки по открытому соединению fsockopen, а fgets получает ответ от сервера

   
 
 автор: cheops   (19.02.2007 в 13:25)   письмо автору
 
   для: Indemion   (19.02.2007 в 13:01)
 

>1. Что такое сокеты? Это как я понял IP+порт. А подробнее можно?
Сокеты, это библиотека, которая предоставляет файловый интрефейс для сетевого доступа. Идея была такая, чтобы работать с сетевым каналом как с обычным файлом - помещая туда информацию и читая при помощи файловых функций.

>2. Как я понял fsockopen открывает соединение с удаленным сервером?
>А fput и write зачем нужны?
Чтобы записывать информацию в поток, т.е. послать запрос удалённому серверу.

>3. Что такое отправляемые заголовки? И где можно про это почитать?
Это HTTP-запрос, подбробнее с синтаксисом можно ознакомиться в стандарте протокола HTTP, в теме по ссылке можно найти русский перевод стандарта http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=2283.

   
 
 автор: Indemion   (19.02.2007 в 13:52)   письмо автору
 
   для: cheops   (19.02.2007 в 13:25)
 

Это то, что я искал и не смог найти сам. Спасибо огромное.

   
Rambler's Top100
вверх

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