Перейти к основному содержимому

Команда server

Синтаксис: hakutest

Псевдонимы:

  • hakutest srv

Команда hakutest server используется для запуска сервера Hakutest.

Если не было передано ни одного аргумента, сервер будет прослушивать порт, указанный в конфигурационном файле (см. Конфигурация сервера)

Вы можете переопределить порт по умолчанию с помощью флага -p|--port. Порт должен быть целым числом в диапазоне от 1024 до 65535.

Примеры

  1. Запустить сервер на порту, указанном в конфигурационном файле:

    hakutest server
  2. Запустить на порту 8000:

    hakutest server -p 8000
    hakutest server --port 8000
  3. Невалидный порт (80 < 1024), приводит к ошибке:

    hakutest server --port 80
    Output
    listen tcp :80: bind: permission denied
    exit status 1
  4. Невалидный порт (нечисловое значение), приводит к ошибке:

    hakutest server --port some_string
    Output
    listen tcp: lookup tcp/some_string: Servname not supported for ai_socktype
    exit status 1