Функции Perl для работы с сокетами
Небольшая заметка. Что такое сокет. Функции accept, bind, connect, getpeername, getsockname, getsockopt, listen, recv, send, setsockopt, shutdown, socket, socketpair. Простые примеры кода сервера и клиента.
Небольшая заметка. Что такое сокет. Функции accept, bind, connect, getpeername, getsockname, getsockopt, listen, recv, send, setsockopt, shutdown, socket, socketpair. Простые примеры кода сервера и клиента.
Функции perl для получения информации о сети Функции: endhostent, endnetent, endprotoent, endservent, gethostbyaddr, gethostbyname, gethostent, getnetbyaddr, getnetbyname, getnetent, getprotobyname, getprotobynumber, getprotoent, getservbyname, getservbyport, getservent, sethostent, setnetent, setprotoent, setservent. Примеры кода.
|
1 2 |
import CLASSNAME LIST import CLASSNAME |
Встроенной функции import() не существует.
Функция require может вызываться с разными типами аргументов.
|
1 2 3 |
require VERSION require EXPR require |
|
1 2 |
eval EXPR eval BLOCK |
При работе с функцией eval, можно использовать 2 варианта записи функции: eval BLOCK и eval EXPR. Каждый из вариантов имеет свои особенности в использовании.
Функция sub используется для определения подпрограмм в коде perl-программы.
Описание функции Sort – это встроенная функция perl.
|
1 |
sort LIST |
По умолчанию, sort сравнивает элементы переданного списка как строки, сортирует их в алфавитном порядке и возвращает отсортированный список. Если задана директива use locale, при сортировке будут учитываться национальные установки.
Просматривая статистику, я обнаружила, что большая часть посетителей ищет информацию “для начинающих”. Теперь планирую опубликовать описание всех встроенных в perl функций. Вполне вероятно, за несколько месяцев эту задачу можно выполнить. Сегодня – описание функций для работы с хешами.