Интернет магазин китайских планшетных компьютеров



Компьютеры - Сокеты Беркли - Заголовочные файлы

23 января 2011


Оглавление:
1. Сокеты Беркли
2. Интерфейс сокета Беркли
3. Заголовочные файлы
4. Функции
5. Дополнительные параметры для сокетов
6. Передача данных
7. Пример клиента и сервера, использующих TCP
8. Пример клиента и сервера, использующие UDP



Программная библиотека сокетов Беркли включает в себя множество связанных заголовочных файлов. В их числе:

<sys/socket.h>
Базовые функции сокетов BSD и структуры данных.
<netinet/in.h>
Семейства адресов/протоколов PF_INET и PF_INET6. Широко используются в сети Интернет, включают в себя IP-адреса, а также номера портов TCP и UDP.
<sys/un.h>
Семейство адресов PF_UNIX/PF_LOCAL. Используется для локального взаимодействия между программами, запущенными на одном компьютере. В компьютерных сетях не применяется.
<arpa/inet.h>
Функции для работы с числовыми IP-адресами.
<netdb.h>
Функции для преобразования протокольных имен и имен хостов в числовые адреса. Используется локальные данные аналогично DNS.

Структуры

  • sockaddr — обобщённая структура адреса, к которой, в зависимости от используемого семейства протоколов, приводится соответствующая структура, например:
struct sockaddr_in stSockAddr;
...
bind&stSockAddr, sizeof);
  • sockaddr_in
  • sockaddr_in6
  • in_addr
  • in6_addr


Просмотров: 8632


<<< Расширение X video
Список Java API >>>