Системное программирование в UNIX средствами Free Pascal




Описание


uses stdio;

function inet_addr(ip_address:pchar):in_addr_t;

Процедура inet_addr принимает IP адрес в форме строки вида 1.2.3.4 и возвращает адрес в виде структуры соответствующего типа. Если вызов процедуры завершается неудачей из-за неверного формата IP адреса, то возвращаемое значение будет равно in_addr_t(-1), например:

var

  server:in_addr_t;

server := inet_addr('197.124.10.1');

Для того чтобы процесс мог ссылаться на адрес своего компьютера, в заголовочном файле stdio определена постоянная INADDR_ANY, содержащая локальный адрес компьютера в формате in_addr_t.




Содержание  Назад  Вперед