2010-07-30 3 views
2

Точно так же, как «чистая передача» в Windows, если я помню, что сетка отправляет правильно. Я просто хочу сказать что-то вроде:В UNIX, как отправить сообщение в другое окно UNIX в той же сети по IP-адресу?

<command> <IP address> "Hey what's up?" 

и сообщение «Эй, что случилось?» должен появиться на машине другого парня. В идеале это не требует установки каких-либо пакетов, которые уже не присутствуют в типичных дистрибутивах UNIX/Linux.

Любые идеи?

Спасибо!

+3

эй, ребята, это не вопрос сервера! Меня не интересуют «серверы, сети или администрирование многих машин» - только в отправке шутки для коллег! В лучшем случае этот вопрос представляет собой пограничный stackoverflow/serverfault. Я ненавижу быть неудачником, но я не понимаю, как мой вопрос закрывается таким образом из-за того, что думает кто-то другой. Я сказал, что ~ I ~ полагал, что это подходит для этого форума. Можете ли вы разблокировать? Благодарю. – mindthief

+0

Проверьте это: http://askubuntu.com/questions/61995/chat-over-lan-from-linux-to-linux. – Stormvirux

ответ

3

Посмотрите «поговорите», «ntalk» и «ytalk». Это самые близкие. К счастью, большинство машин Unix не имеют такого демона, который работает по умолчанию, и даже Windows имеет смысл отключить эту услугу по умолчанию, когда они поняли, насколько это раздражает.

+0

спасибо, я посмотрю на них! – mindthief

1

smbclient -M назначение-хост -U мой-хозяин -n моего-хозяин

подробнее здесь: http://www.yolinux.com/TUTORIALS/unix_for_dos_users.html

надеется это помогает

также, попробуйте команду "говорить". (Talkd стоит посмотреть в тоже)

+0

как тест, я попытался отправить сообщение на localhost. Он не работает с этим сообщением: $ smbclient -M 127.0.0.1 -U 127.0.0.1 -n 127.0.0.1 Ошибка подключения к 127.0.0.1 (Connection failed) Не удалось подключиться к 127.0.0.1. Ошибка NT_STATUS_CONNECTION_REFUSED Я пробовал варианты этого, например, используя localhost вместо IP, и он терпит неудачу аналогичным образом. Однако этот метод кажется многообещающим. – mindthief

+0

@mindthief: во-первых, на удаленной машине должен быть запущен сервер samba (и не должно быть доступа к блокировке брандмауэра). Это то, чего не хватало в вашем тесте. Во-вторых, сервер samba должен быть настроен так, чтобы пропускать всплывающие окна, что не является значением по умолчанию. – Gilles

1

учитывая ваши жесткие требования (установки по умолчанию и т.д.), это ближе всего:

DISPLAY=otherip:0.0 xterm -e "/bin/echo \"Hey what's up?\"; /bin/sleep 9999" 
+2

и не забудьте бросить пару «xeyes», пока вы на нем! – mvds

+0

для этого требуется запуск X-сервера? Я пробовал использовать localhost в качестве адресата (возможно, это недействительно?) И получил это сообщение: DISPLAY = 127.0.0.1: 0.0 xterm -e "/ bin/echo \" Эй, что случилось?\ ";/bin/sleep 9999" xterm Ошибка Xt: Не удается открыть дисплей: 127.0.0.1:0.0 Будучи также в состоянии получить xeyes going будет SWEET !! Поэтому, если вы знаете, как заставить это работать, я буду рад услышать об этом! Благодаря! – mindthief

+0

@mindthief: для этого требуется, чтобы пользователь на другом компьютере предоставил вам разрешение на выполнение приложения на своем X-дисплее (имеется пароль для сеанса, который управляется с помощью команды 'xauth'). Он также требует, чтобы TCP-соединения с сервером X были активированы, что в настоящее время не является стандартом для большинства организаций. (И он не будет работать, если брандмауэр блокирует соединение.) Таким образом, удаленный парень не нуждается в каком-либо специальном программном обеспечении, но должен был внести изменения в конфигурацию и дал вам разрешение раздражать его. – Gilles

1

Unix был многопользовательский с самого начала, так что вы должны указать, какой пользователь на целевой компьютер, который вы хотите сообщить. Тогда команда была бы rwrite, но она почти исчезла. talk (или ytalk, ntalk, etalk) позволит другому человеку ответить, но в наши дни обмен мгновенными сообщениями осуществляется через централизованно управляемую идентификацию (AIM, Jabber, Skype и т. Д.), А не на основе машины.

+0

спасибо за фоновый рисунок! Я буду изучать разговор и т. Д. – mindthief

Смежные вопросы