Читайте также
Глава 2
2.1 Зайдите на веб-страницу http://www.iana.org/numbers.htm и найдите журнал под названием «IP Version Number». Номер версии 0 зарезервирован, версии 1-3 не использовались, а версия 5 представляет собой потоковый протокол Интернета (Internet Stream Protocol).2.2. Все RFC бесплатно доступны по электронной
Глава 3
3.1. В языке С функция не может изменить значение аргумента, передаваемого по значению. Чтобы вызванная функция изменила значение, передаваемое вызывающим процессом, требуется, чтобы вызывающий процесс передал указатель на значение, подлежащее
Глава 8
8.1. Да. Функция read возвращает 4096 байт данных, а функция recvfrom возвращает 2048 байт (первую из двух дейтаграмм). Функция recvfrom на сокете дейтаграмм никогда не возвращает больше одной дейтаграммы, независимо от того, сколько приложение запрашивает.8.2. Если протокол
Глава 9
9.1. В некоторых ситуациях функция sctp_peeloff может оказаться очень полезной. Примером приложения, которому может понадобиться эта функция, является традиционный сервер дейтаграмм, обрабатывающий небольшие транзакции, которому периодически приходится устанавливать
Глава 10
10.1 Если функция sctp_sendmsg возвращает ошибку, сообщение не будет отправлено, а приложение вызовет функцию sctp_recvmsg и заблокируется в ней навсегда, ожидая ответного сообщения, которое никогда не придет.Чтобы избежать этой неприятности, нужно проверять коды возврата.
Глава 11
11.1. В листинге Д.4 приведена программа, вызывающая функцию gethostbyaddr.Листинг Д.4. Изменение листинга 11.1 для вызова функции gethostbyaddr//names/hostent2.c 1 #include "unp.h" 2 int 3 main(int argc, char **argv) 4 { 5 char *ptr, **pptr; 6 char str[INET6_ADDRSTRLEN]; 7 struct hostent *hptr; 8 while (--argc > 0) { 9 ptr = *++argv;10 if ( (hptr =
Глава 12
DNS
12.1 Введение
Часто конечный пользователь знает имя хоста, но не имеет понятия о его адресе. Но адрес нужно знать для взаимодействия с хостом, поэтому конечному пользователю или запущенному им приложению необходим способ получения адреса по имени хоста.В
Глава 15
RPC и NFS
15.1 Введение
За последние десять лет компьютерное оборудование существенно изменилось. Вместо подключенных к центральному компьютеру неинтеллектуальных терминалов появились сложные настольные системы, серверы и локальные сети.Пользователи быстро
Глава 19
WWW
19.1 Введение
19.1.1 Гипертекст
Идея гипертекста (hypertext) известна уже многие годы. Она основана на следующих положениях:? Выделенные в документе фразы связаны с указателями на другие документы.? Пользователь может перейти на другой документ, щелкнув мышью на
Глава 13
1. В листинге Г.8 приведен текст измененной версии листинга 12.6, а в листинге Г.9 — текст новой версии листинга 12.7. Обратите внимание, что в первой пpoгрaммe мы устанавливаем размер объекта вызовом ftruncate; lseek и write использовать для этого нельзя.Листинг Г.8. Отображение с
Реальность: "седьмая вода на киселе"
Предшествующее обсуждение не содержит ссылок на "реальный мир", - вместо этого используется термин "моделируемая система".Такое разграничение проводится не всегда. Во многих дискуссиях используется выражение "моделирование реального
Глава седьмая
Дни летели. Тормоз, Влад и Нуб уже третью неделю подряд пребывали в Кемерово, отлавливая все отчеты с лицензионного софта. Максим и Дмитрий вернулись на базу спустя неделю после отъезда, привезя с собой готовые счета в оффшорных банках. Максим светился,