Вобщем задача: на одном компе нужно получать некоторые значения, по запросу с другого, другой должен их получать.
Вижу себе это так: на одном компе работает демон, висящий на каком-либо порту. Если к нему подключаются и вводят что-то, он выполняет нужные команды и отсылает результат обратно.
Тока вот как это сделать...
Передача текстовой информации по сети
Модератор: /dev/random
-
gordon01
- Сообщения: 216
Передача текстовой информации по сети
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker
-
BlackStar
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: Передача текстовой информации по сети
В вашем вопросе уже наполовину дан ответ, остается только написать демона и клиента
.
ЗЫ. А в чем проблема?
ЗЫ. А в чем проблема?
LightLang Team
-
snake
- Бывший модератор
- Сообщения: 677
Re: Передача текстовой информации по сети
Если воспользоваться xinetd, то с сервером можно особо и не заморачиваться --- прога берет то, что ей прислали, из STDIN и отсылает результат в STDOUT, за запуск и связь с клиентом отвечает xinetd. А написать клиент можно за полчаса (включая чтение документации по соккетам). B)
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
JabberID: zmeyk@jabber.ru
-
Den001
- Сообщения: 666
- ОС: Suse 11
Re: Передача текстовой информации по сети
Я что-то не совсем понял задачу. А из того что понял, не могу понять, почему нельзя пользоваться ssh/telnet.
-
gordon01
- Сообщения: 216
Re: Передача текстовой информации по сети
ssh/telnet - долгое соединение. Нужно, чтобы моментально. С безопасностью можно особо не заморачиватся, лезть тут некому.
А xinetd - это большая штука?
Где искать маны, как этим всем рулить? Думаю, что клиент можно сразу на пхп написать... Осталось проблема xinetd, начинаю искать, но вы тоже натолкните
А xinetd - это большая штука?
Где искать маны, как этим всем рулить? Думаю, что клиент можно сразу на пхп написать... Осталось проблема xinetd, начинаю искать, но вы тоже натолкните
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker
-
snake
- Бывший модератор
- Сообщения: 677
Re: Передача текстовой информации по сети
Еще не видел ни одного дистрибутива, где бы не было xinetd. Причем, в подавляющем большинстве случаем он устанавливается и запускается по умолчанию. Так что за базовой документацией далеко ходить не надо:
man xinetd
man xinetd.conf
вам в помощь.
Еще взгляните в /etc/xinetd.d/ там лежат рабочие конфиги разных сервисов, и в /usr/share/doc/xinetd-версия_демона за факами, туториалми примерами и прочими доками.
man xinetd
man xinetd.conf
вам в помощь.
Еще взгляните в /etc/xinetd.d/ там лежат рабочие конфиги разных сервисов, и в /usr/share/doc/xinetd-версия_демона за факами, туториалми примерами и прочими доками.
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
JabberID: zmeyk@jabber.ru
-
elide
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Передача текстовой информации по сети
в слаке нету (:Еще не видел ни одного дистрибутива, где бы не было xinetd.
там классический БСДшный inetd.
слава роботам!
-
snake
- Бывший модератор
- Сообщения: 677
Re: Передача текстовой информации по сети
Но смысел то то же!...
В реальности все не так, как на самом деле...
JabberID: zmeyk@jabber.ru
JabberID: zmeyk@jabber.ru
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Передача текстовой информации по сети
gordon01
открой для себя сетевого кота — netcat
открой для себя сетевого кота — netcat
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
gordon01
- Сообщения: 216
Re: Передача текстовой информации по сети
Я не могу выразить словами... xinetd rulez...
Я даже не думал, что такие существуют.
Я даже не думал, что такие существуют.
«Hello World!» 17 errors, 31 warnings
Mandriva Cooker
Mandriva Cooker