Есть идея написать чат программу на LabVIEW. То есть сервер, который будет заинсталлирован и запущен на веб-сервере и клиенты у каждого на своём компьютере.
Сервер будет состоять из
1. процесса который подслушивать порт и стартовать динамический таск для каждой открытой сессии. Этот реинтрантный, динамически запущеный виай перед стартом получает референс на TCP/IP connection и референс на главную очередь сервера.
2. процесса, который постоянно считывает главную очередь сервера и выполняет команды, находящиеся в ней.
Клиент будет состоять так же из двух процессов:
1. обработка юзер-ивентов
2. считывание TCP/IP и показывать на дисплее
Как идея, как вы думаете - это правильный подход к делу?
Чат в LabVIEW
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Чат в LabVIEW
Идея хорошая, с точки зрения попробовать, "а можно ли". С точки зрения функциональности, пойми меня правильно - врядли кто будет им пользоваться. ICQ и QIP есть у всех, это гораздо привычней и удобней.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Чат в LabVIEW
Ну да, это я просто человека с сервером нашёл, где РТЕ заинсталлировать можно. А чем плохо, каждый может себе своего клиента переделать, как хочет. Ведь соурс код клиента будет выложен. Ну и так, просто для интереса.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Чат в LabVIEW
Ну если есть возможности и желания почему бы и нет :-)eg писал(а):Ну да, это я просто человека с сервером нашёл, где РТЕ заинсталлировать можно. А чем плохо, каждый может себе своего клиента переделать, как хочет. Ведь соурс код клиента будет выложен. Ну и так, просто для интереса.
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Чат в LabVIEW
У меня вот по этому поводу новая идея созрела. Чтобы сообщения не отправлялись сначала на сервер, а потом от него ко всем нужным клиентам. Можно лучше сделать, чтобы сервер только регистрировал клиентов и передавал IP адрес, а там уж каждый клиент друг с другом дальше общается, без участия в этом самого сервера. Правда пока не знаю как это реализовать.
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Чат в LabVIEW
Ну в принципе начать можно с малого.. Т.е. с общего сервера, который будет объединять все клиенты.
Считай что первый бета-тестер уже есть
Считай что первый бета-тестер уже есть
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Чат в LabVIEW
В принципе у меня уже есть кое что готовое под названием Паблишер Сабскрайбер. Для тестирования пойдёт, потом надо будет переделывать конечно. Ты кстати не пробовал его?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Чат в LabVIEW
Кстати и сервер и клиент готовы и сервер включен. Если есть интерес потестировать, обращайся в личку.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 2068 Просмотры
-
Последнее сообщение PozhiloyGoblin
-
- 0 Ответы
- 344 Просмотры
-
Последнее сообщение maxim_MA
-
- 23 Ответы
- 2422 Просмотры
-
Последнее сообщение dadreamer
-
- 2 Ответы
- 391 Просмотры
-
Последнее сообщение ujin1
-
- 5 Ответы
- 847 Просмотры
-
Последнее сообщение dadreamer