Самьюэл Алекс
Шрифт:
11.4.3. Запуск сервера
Для запуска сервера достаточно ввести в командной строке имя
Если не назначить серверу адрес с помощью опции
Теперь сервер работает. Откройте окно броузера и попытайтесь обратиться к серверу по номеру порта. Запросите страницу, имя которой совпадает с именем модуля. Вот как, например, вызывается модуль
Вместо 4000 можно указать любой другой номер порта, который был выбран. Чтобы завершить работу сервера, нажмите <Ctrl+C>.
Если сервер принимает запросы по сети, к нему можно подключиться с помощью броузера, работающего на другом компьютере, например:
Если задать опцию
С помощью опции
Те, кто забыли или не знают синтаксис опций командной строки, могут вызвать программу
11.5. Вместо эпилога
Планируя распространять программу в Internet, не забудьте написать для нее документацию. Многие люди не осознают, что создать качественную документацию так же трудно и долго, как и написать хорошую программу. Правда, вопрос подготовки документации — тема отдельной книги, поэтому мы лишь укажем, где можно получить информацию по данной теме.
Вероятнее всего, для программы потребуется создать
Чтобы узнать, как ОС Linux ищет
Можно также подготовить документацию в формате GNU-системы Info. Для получения информацию об этой системе выполните команду
Для многих Linux-лрограмм имеется также документация в формате простого текста и HTML.
Удачного программирования!
Часть III
Приложения
Приложение А
Вспомогательные инструменты разработки
Разработка безошибочных и быстрых Linux-программ требует не только понимания операционной системы Linux и ее системных вызовов. В этом приложении будут рассмотрены методики, позволяющие находить ошибки периода выполнения (например, неправильное использование оперативной памяти) и определять, какие компоненты программы требуют наибольших вычислительных ресурсов. Анализ программного кода дает лишь часть этой информации; чтобы получить остальную часть, необходимо запустить программу и воспользоваться описанными ниже инструментами.