Атрибути на сокета

Атрибути сокета

Четвъртото издание на популярното ръководство обхваща основите на програмирането на Linux. Преглед: Използване на библиотеки C/C ++ и­инструменти за разработка, организация на системни повиквания, вход/изход на файлове, взаимодействие на процеси, програмиране с помощта на командната обвивка, създаване на графични потребителски интерфейси с помощта на инструменти GTK + или Qt, използване на сокети и др. Компилацията на програми, свързването им с библиотеки и работа с терминален вход/изход. Дадени са техники за писане на приложения в средите GNOME® и KDE®, съхраняване на данни с помощта на СУБД MySQL® и програми за отстраняване на грешки. Книгата е добре структурирана, което прави ученето лесно и бързо.

За начинаещи програмисти на Linux

Книга: Основи на програмирането на Linux

Атрибути на сокета

Раздели на тази страница:

За да разберете напълно системните обаждания, използвани в този пример, трябва да научите нещо или две относно работата в мрежа на UNIX системи.

Сокет домейни

Забележка

Сървърите слушат заявки за връзка от конкретни клиенти. Добре известните услуги имат специални номера на портове, които се използват от всички Linux и UNIX машини. Обикновено, но не винаги, тези числа са по-малки от 1024. Примерите включват буфер за печат на принтера (515), rlogin (513), ftp (21) и httpd (80). Последният е стандартен порт за уеб сървъри. Обикновено номерата на портове под 1024 са запазени за системни услуги и могат да бъдат обслужвани от суперпотребителски процеси. Стандартът X/Open определя константата IPPORT_RESERVED в заглавния файл netdb.h, за да посочи най-високия запазен номер на порт.