Чат в LabVIEW

VISA, TCP/IP, USB, CAN, GPIB и подобные протоколы
Ответить
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Чат в LabVIEW

Сообщение Eugen Graf »

Есть идея написать чат программу на LabVIEW. То есть сервер, который будет заинсталлирован и запущен на веб-сервере и клиенты у каждого на своём компьютере.

Сервер будет состоять из
1. процесса который подслушивать порт и стартовать динамический таск для каждой открытой сессии. Этот реинтрантный, динамически запущеный виай перед стартом получает референс на TCP/IP connection и референс на главную очередь сервера.
2. процесса, который постоянно считывает главную очередь сервера и выполняет команды, находящиеся в ней.

Клиент будет состоять так же из двух процессов:
1. обработка юзер-ивентов
2. считывание TCP/IP и показывать на дисплее

Как идея, как вы думаете - это правильный подход к делу?
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Чат в LabVIEW

Сообщение Pavel Krivozubov »

Идея хорошая, с точки зрения попробовать, "а можно ли". С точки зрения функциональности, пойми меня правильно - врядли кто будет им пользоваться. ICQ и QIP есть у всех, это гораздо привычней и удобней.
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Чат в LabVIEW

Сообщение Eugen Graf »

Ну да, это я просто человека с сервером нашёл, где РТЕ заинсталлировать можно. А чем плохо, каждый может себе своего клиента переделать, как хочет. Ведь соурс код клиента будет выложен. Ну и так, просто для интереса.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Чат в LabVIEW

Сообщение Pavel Krivozubov »

eg писал(а):Ну да, это я просто человека с сервером нашёл, где РТЕ заинсталлировать можно. А чем плохо, каждый может себе своего клиента переделать, как хочет. Ведь соурс код клиента будет выложен. Ну и так, просто для интереса.
Ну если есть возможности и желания почему бы и нет :-)
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Чат в LabVIEW

Сообщение Eugen Graf »

У меня вот по этому поводу новая идея созрела. Чтобы сообщения не отправлялись сначала на сервер, а потом от него ко всем нужным клиентам. Можно лучше сделать, чтобы сервер только регистрировал клиентов и передавал IP адрес, а там уж каждый клиент друг с другом дальше общается, без участия в этом самого сервера. Правда пока не знаю как это реализовать.
Аватара пользователя
Pavel Krivozubov

Activity Bronze
professor
professor
Сообщения: 4421
Зарегистрирован: 07 фев 2008, 16:39
Награды: 3
Версия LabVIEW: 7.0 - 2013
Откуда: г. Электросталь
Благодарил (а): 24 раза
Поблагодарили: 9 раз
Контактная информация:

Re: Чат в LabVIEW

Сообщение Pavel Krivozubov »

Ну в принципе начать можно с малого.. Т.е. с общего сервера, который будет объединять все клиенты.
Считай что первый бета-тестер уже есть :crazy:
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Чат в LabVIEW

Сообщение Eugen Graf »

В принципе у меня уже есть кое что готовое под названием Паблишер Сабскрайбер. Для тестирования пойдёт, потом надо будет переделывать конечно. Ты кстати не пробовал его?
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Чат в LabVIEW

Сообщение Eugen Graf »

Кстати и сервер и клиент готовы и сервер включен. Если есть интерес потестировать, обращайся в личку.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Коммуникация с приборами»