Передача текстовой информации по сети

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

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

Аватара пользователя
gordon01
Сообщения: 216

Передача текстовой информации по сети

Сообщение gordon01 »

Вобщем задача: на одном компе нужно получать некоторые значения, по запросу с другого, другой должен их получать.

Вижу себе это так: на одном компе работает демон, висящий на каком-либо порту. Если к нему подключаются и вводят что-то, он выполняет нужные команды и отсылает результат обратно.

Тока вот как это сделать...
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Передача текстовой информации по сети

Сообщение BlackStar »

В вашем вопросе уже наполовину дан ответ, остается только написать демона и клиента :).

ЗЫ. А в чем проблема?
LightLang Team
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: Передача текстовой информации по сети

Сообщение snake »

Если воспользоваться xinetd, то с сервером можно особо и не заморачиваться --- прога берет то, что ей прислали, из STDIN и отсылает результат в STDOUT, за запуск и связь с клиентом отвечает xinetd. А написать клиент можно за полчаса (включая чтение документации по соккетам). B)
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Den001
Сообщения: 666
ОС: Suse 11

Re: Передача текстовой информации по сети

Сообщение Den001 »

Я что-то не совсем понял задачу. А из того что понял, не могу понять, почему нельзя пользоваться ssh/telnet.
Спасибо сказали:
Аватара пользователя
gordon01
Сообщения: 216

Re: Передача текстовой информации по сети

Сообщение gordon01 »

ssh/telnet - долгое соединение. Нужно, чтобы моментально. С безопасностью можно особо не заморачиватся, лезть тут некому.

А xinetd - это большая штука? :)
Где искать маны, как этим всем рулить? Думаю, что клиент можно сразу на пхп написать... Осталось проблема xinetd, начинаю искать, но вы тоже натолкните :)
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: Передача текстовой информации по сети

Сообщение snake »

Еще не видел ни одного дистрибутива, где бы не было xinetd. Причем, в подавляющем большинстве случаем он устанавливается и запускается по умолчанию. Так что за базовой документацией далеко ходить не надо:

man xinetd
man xinetd.conf


вам в помощь. :)
Еще взгляните в /etc/xinetd.d/ там лежат рабочие конфиги разных сервисов, и в /usr/share/doc/xinetd-версия_демона за факами, туториалми примерами и прочими доками.
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: Передача текстовой информации по сети

Сообщение elide »

Еще не видел ни одного дистрибутива, где бы не было xinetd.
в слаке нету (:
там классический БСДшный inetd.
слава роботам!
Спасибо сказали:
snake
Бывший модератор
Сообщения: 677

Re: Передача текстовой информации по сети

Сообщение snake »

elide писал(а):
24.11.2006 17:14
Еще не видел ни одного дистрибутива, где бы не было xinetd.
в слаке нету (:
там классический БСДшный inetd.

Но смысел то то же!... :)
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Передача текстовой информации по сети

Сообщение sash-kan »

gordon01
открой для себя сетевого кота — netcat
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
gordon01
Сообщения: 216

Re: Передача текстовой информации по сети

Сообщение gordon01 »

Я не могу выразить словами... xinetd rulez...
Я даже не думал, что такие существуют.
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Спасибо сказали: