Эмуляция сервера через netcat

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Эмуляция сервера через netcat

Сообщение Jan2ary »

Пишу клиентское приложение, отсылающее запрос по URL в http виде, получающее ответ от сервера
в виде xml. На java, кстати.
Пытаюсь сэмулировать сервер с помощью команды
nc -l -p 80 < response.xml

Где response.xml содержит данные вида:
<reply>
<error-code>666</error-code>
</reply>
Сервер получает запрос, отсылает ответ, клиент его получает и даже способен парсить ;)
Но проблема в том что сервер (netcat) должен инициировать закрытие соединения, но
в netcat его можно только оборвать ctrl+c, при этом клиент генерит exception.
Писать же сервер не очень хочется...
Знатоки netcat - может все же можно закрывать соединение корректно?

Может в netcat добавить такую возможность... На досуге... :)
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали: