powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / MessageBox по Windows-протоколам.
21 сообщений из 21, страница 1 из 1
MessageBox по Windows-протоколам.
    #34907259
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Необходимо разослать MessageBox на десяток рабочих станций под Windows. Пакет, который рассылает сообщения должен быть написан на Java и будет работать под RHEL.

Кто-нибудь делал что-то подобное?

Спасибо.
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34907288
Фотография Человек-собака Шариков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
открой командную строку (такое досовое чёрное окошечко) и набери

net send * Hello, dumbs
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34907347
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача подразумевает написание как клиента, так и сервера. Причем сервер должен быть установлен на каждом компьютере, которому необходимо послать сообщение.
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34907349
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Человек-собака Шариков" <nospam@sql.ru>;
открой командную строку (такое досовое чёрное окошечко) и набери

net send * Hello, dumbs



RHEL? не напутали с командой?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34907353
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jms и делов то
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34907416
Фотография Человек-собака Шариков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторRHEL? не напутали с командой?

да вроде нет
авторНеобходимо разослать MessageBox на десяток рабочих станций под Windows

ой, действительно. Запятая лишняя


net send * Hello dumbs
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34907463
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Человек-собака Шариков" <nospam@sql.ru>;
да вроде нет



Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
[Deady@pc ~]$ net send * Test
No command: send
No command: send
  net time              to view or set time information
  net lookup            to lookup host name or ip address
  net user              to manage users
  net group             to manage groups
  net sam               to edit the local user database directly
  net lookup            to look up various things
  net groupmap          to manage group mappings
  net join              to join a domain
  net cache             to operate on cache tdb file
  net getlocalsid [NAME]        to get the SID for local name
  net setlocalsid SID   to set the local domain SID
  net setdomainsid SID  to set the domain SID on member servers
  net changesecretpw    to change the machine password in the local secrets database only
                        this requires the -f flag as a safety barrier
  net status            Show server status
  net usersidlist       to get a list of all users with their SIDs
  net usershare         to add, delete and list locally user-modifiable shares

  net ads <command>     to run ADS commands
  net rap <command>     to run RAP (pre-RPC) commands
  net rpc <command>     to run RPC commands

Type "net help <option>" to get more information on that option
Valid targets: choose one (none defaults to localhost)
        -S or --server=<server>         server name
        -I or --ipaddress=<ipaddr>      address of target server
        -w or --workgroup=<wg>          target workgroup or domain

Valid miscellaneous options are:
        -p or --port=<port>             connection port on target
        -W or --myworkgroup=<wg>        client workgroup
        -d or --debuglevel=<level>      debug level (0-10)
        -n or --myname=<name>           client name
        -U or --user=<name>             user name
        -s or --configfile=<path>       pathname of smb.conf file
        -l or --long                    Display full information
        -V or --version                 Print samba version information
        -P or --machine-pass            Authenticate as machine account



PS Fedora 7. у RHEL другая команда?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34907525
kest_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DeadyPS Fedora 7. у RHEL другая команда?
Написано же:
авторНеобходимо разослать MessageBox на десяток рабочих станций под Windows .
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34907561
smskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kest_ruНаписано же:
авторНеобходимо разослать MessageBox на десяток рабочих станций под Windows .

Так к 10 сообщению примерно разберемся чего же хотел автор :)
авторПакет, который рассылает сообщения должен быть написан на Java и будет работать под RHEL.
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34907618
Фотография Человек-собака Шариков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, действительно. Придётся писать сервер для отправки и клиент для приёма. Ничего не поделать, кому сейчас легко. Для хранения архива отосланных сообщений вероятно хорошо подойдёт Oracle, сервер скорей всего лучше развернуть на WebSphere т.к. доверия к бесплатным поделкам типа JBoss конечно в серьёзной организации быть не может. Т.к. стандартных возможностей Java для создания пользовательского интерфейса явно не достаточно придётся использовать QT Jambi. Ну, ещё что-нить можно придумать. Вобщем работы непочатый край. Года на два для пары хороших программистов. Надо писать ТЗ и выбивать у начальства финансирование. Ещё б парк машин сменить под это дело, кому нужен этот Windows, всё прогрессивное человечество переходит на Linux, десять рабочих станций - больше штуки зелени за лицензии. Перейдя на Linux можно не хило сэкономить. А там, глядишь, и премия за рвение. Одни плюсы вобщем.
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34907620
kest_ru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smskinТак к 10 сообщению примерно разберемся чего же хотел автор :)
Что автор хочет понятно, не понятно зачем ему такие замороки, если можно воспользоваться стандартными средствами и вместо клиент-серверного приложения паписать простой батник :)
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34907978
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть call-center. Десяток операторов. (Рабочие станции под WinXP). Есть сервер мониторинга предприятия. Сервер мониторинга снимает состояние с серверов приложений, БД, и в случае проблем рассылает оповещение всем операторам. Требования к оперативности - сверхвысокие. Почта не очень подходит. Остановились на службе "Служба Сообщений" Windows. Мне необходимо написать сетевую часть сервера мониторинга. А именно модуль рассылки сообщений. На сервере стоит Oracle AS (Это веб-сервер и контейнер сервлетов под Java). На мой взгляд это удачная платформа для разработки. И сопрягатся удобно, поскольку весь мониторинг тоже написан на Java.
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34909292
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что. Ни у кого нет идей?
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34909385
Фотография Умаксуман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Че-то я не доехал, а нафига сразу всем операторам получать оповещение? На случай, если большинство из них спит?
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34909390
Фотография Умаксуман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А по сабжу. Напиши так: сервер мониторинга бродкастом по UDP кидает сообщение. У операторов запущена программка, которая нюхает UDP-сокет и выводит сообщение оператору. А net send мутный какой-то
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34909438
am_sasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Умаксумансервер мониторинга бродкастом по UDP кидает сообщение. У операторов запущена программка, которая нюхает UDP-сокет и выводит сообщение оператору +1
я бы так и делал, работы там на пол дня...
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34909495
Фотография fixxer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще такая штука. Может этой библиотекой воспользоваться? Работа с мэйлслотами там есть вроде.
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34909528
smskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
window'ый NET SEND использует mailslot'ы для посылки сообщений. То есть пишет в \\имя компа\mailsots\messngr

я не знаю в unix'aх вроде тоже как-то можно mailslot'ы использовать через samba
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34909764
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
smskinwindow'ый NET SEND использует mailslot'ы для посылки сообщений. То есть пишет в \\имя компа\mailsots\messngr

я не знаю в unix'aх вроде тоже как-то можно mailslot'ы использовать через samba

О. Спасибо. Это мысль. Пойду читать.
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34910176
postman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А сервер телефонии случайно не naumen phone ?
...
Рейтинг: 0 / 0
MessageBox по Windows-протоколам.
    #34914914
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм.. не так всё просто.

Исходник брал отсюда http://osdir.com/ml/network.samba.java/2003-06/msg00005.html. Я позволил себе его немного подкорректировать. Однако оба варианта приводят к ошибке. Чего не хватает - непонятно. Я считал, что для мессенджера аутентификация не имеет значения. :(

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
 package  ua.dn.mayton.tools.test_mailslots;

 import  jcifs.smb.SmbNamedPipe;
 import  java.io.InputStream;
 import  java.io.OutputStream;
 import  java.io.FileInputStream;
 import  java.io.FileOutputStream;

 public   class  testmailslot {

     public   static   void  main(String[] args)  throws  Exception
    {

         byte [] b =  new   byte [ 128 ];
         int  n =  4 ;

        //FileOutputStream fos = new FileOutputStream("SENDER\0SENDER\0My Message \0\0");

        String message="SENDER\0SENDER\0My Message \0\0";
        
        System.out.printf("Create smb named pipe....");
        System.out.flush();

        SmbNamedPipe pipe =  new  SmbNamedPipe(
                "smb://192.168.0.1/MAILSLOT/MESSNGR",
                SmbNamedPipe.PIPE_TYPE_WRONLY |
                SmbNamedPipe.PIPE_TYPE_CALL
        );
        System.out.printf("OK!\n");
        System.out.flush();

        System.out.printf("Get named pipe outputstream....");
        System.out.flush();

        OutputStream out = pipe.getNamedPipeOutputStream();

        System.out.printf("OK!\n");
        System.out.flush();

        System.out.printf("Write...");
        System.out.flush();

        //fos.write(b, 0, n );

        out.write(message.getBytes());

        //fos.close();
        out.close();

        System.out.printf("OK!\n");
        System.out.flush();

    }
}

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Create smb named pipe....OK!
Get named pipe outputstream....Exception in thread "main" jcifs.smb.SmbAuthException: Logon failure: unknown user name or bad password.
	at jcifs.smb.SmbTransport.checkStatus(SmbTransport.java: 503 )
	at jcifs.smb.SmbTransport.send(SmbTransport.java: 614 )
	at jcifs.smb.SmbSession.sessionSetup(SmbSession.java: 277 )
	at jcifs.smb.SmbSession.send(SmbSession.java: 233 )
	at jcifs.smb.SmbTree.treeConnect(SmbTree.java: 154 )
	at jcifs.smb.SmbFile.doConnect(SmbFile.java: 816 )
	at jcifs.smb.SmbFile.connect(SmbFile.java: 854 )
	at jcifs.smb.SmbFile.connect0(SmbFile.java: 793 )
	at jcifs.smb.SmbFile.open0(SmbFile.java: 870 )
	at jcifs.smb.SmbFile.open(SmbFile.java: 904 )
	at jcifs.smb.SmbFileOutputStream.<init>(SmbFileOutputStream.java: 142 )
	at jcifs.smb.TransactNamedPipeOutputStream.<init>(TransactNamedPipeOutputStream.java: 32 )
	at jcifs.smb.SmbNamedPipe.getNamedPipeOutputStream(SmbNamedPipe.java: 187 )
	at ua.dn.mayton.tools.test_mailslots.testmailslot.main(testmailslot.java: 38 )
	at sun.reflect.NativeMethodAccessorImpl.invoke0( Native  Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 39 )
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 25 )
	at java.lang.reflect.Method.invoke(Method.java: 597 )
	at com.intellij.rt.execution.application.AppMain.main(AppMain.java: 90 )

Process finished with exit code  1 
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / MessageBox по Windows-протоколам.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]