| 
    
        
     
     | 
    
  | 
Терминальный чат. Проект разработки | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        AlexYa    
     20.08.12 
            ✎
    16:36 
 | 
    
 
        Поискал мессенджер под терминальным доступом. Не нашел.
  
        Решил написать свою. Простую, надежную, сугубо терминальную. Которой может воспользоваться не только администратор (команда 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).     
        Я знаю готовое решение: см. ссылку      | 
|||
| 
    22
    
        IceSer1    
     20.08.12 
            ✎
    18:28 
 | 
         
        a  если так ? wiki:MyChat     
        Я знаю готовое решение: см. ссылку      | 
|||
| 
    28
    
        SachoZ    
     20.08.12 
            ✎
    20:18 
 | 
         
        Многопользовательский чат на BAT: http://habrahabr.ru/post/121903/
  
        Клиент jabber для 1с 8.1, 8.2: _http://infostart.ru/public/83685/ ICQ и Jabber для 1С: _http://infostart.ru/public/83685/ 1C + jabber: _http://infostart.ru/public/121078/ Служба сообщений для 1С: _http://infostart.ru/public/90826/ Вариант UDP Чата для 1С: _http://infostart.ru/public/69992/ Чат (Управляемое приложение 1С 8.2): _http://infostart.ru/public/77773/ Чат, работающий на 8.2: _http://infostart.ru/public/60568/ З.Ы. надеюсь не забанят за ссылки на инфостарт =) Я знаю готовое решение: см. ссылку      | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |