0
AlexYa
20.08.12
✎
16:36
|
Всего мнений: 5
Поискал мессенджер под терминальным доступом. Не нашел.
Решил написать свою. Простую, надежную, сугубо терминальную. Которой может воспользоваться не только администратор (команда MSG), но и любой пользователь с удаленным доступом.
Логика следующая:
1. Все сообщения хранятся в простом текстовом файле. Одна строка - запись. Поля через точку с запятой. Структура записи:
1) Имя получателя или * (для всех)
2) Имя отправителя
3) дата-время отправления
4) Дата-время прочтения;
5) список прочитавших пользователей для * (для всех)
2. Когда отправитель создает запись, то заполняются первые 3 поля
3. Раз в секунду программа проверяет файл и отбирает записи с именем текущего пользователя или * в первом поле.
Из этих записей отсеивает те, в которых есть дата прочтения 4) или упомянуто имя пользователя в 5)
4. Отобранные записи выводятся в окне сообщения программы с указанием даты и отправителя.
5. Если запись прочтена, то в файл дописываются поля 4-5 для соответствующих строк.
--------------------
Получается такой внутренний Skype с историей на сервере.
Как оцениваете идею?
|
|
19
ildary
20.08.12
✎
18:17
|
(0) автор, попробуй bimoid, только будь осторожен с большим количеством пользователей - у нас иногда появлялись дикие тормоза (выглядело как ddos).
Я знаю готовое решение: см. ссылку |
|
28
SachoZ
20.08.12
✎
20:18
|
Многопользовательский чат на BAT:
Клиент jabber для 1с 8.1, 8.2: _
ICQ и Jabber для 1С: _
1C + jabber: _
Служба сообщений для 1С: _
Вариант UDP Чата для 1С: _
Чат (Управляемое приложение 1С 8.2): _
Чат, работающий на 8.2: _
З.Ы. надеюсь не забанят за ссылки на инфостарт =)
Я знаю готовое решение: см. ссылку |
|