Форум Beholder http://beholder.ru/bb/ | |
Система удаленного управления BeholdTV http://beholder.ru/bb/viewtopic.php?f=8&t=7497 |
Страница 2 из 15 |
Автор: | alek-epapu [ 31 дек 2008, 06:43 ] |
Заголовок сообщения: | |
писал(а): Версию подправил. Ссылка та же.
Теперь сервер должен обнаруживаться. ну не хочет он обнаруживаться! может нестыковка версии ПО btv? у меня как положено установлена v5.05, а в заголовке окна клиента фигурирует 4.70+. На десктопе когда запускаю сервер и клиент одновременно, то сервер обнаруживается, запускается оболочка btv и все вроде работает. |
Автор: | hd44780 [ 04 янв 2009, 13:30 ] |
Заголовок сообщения: | |
С новым годом! АгнитумОутпост4 у меня нету. Проверял на стандартном виндозном брандмауэре. Добавил в него порт сервера - сразу пошло. У тебя АгнитумОутпост4 на сервере и на клиенте? Попробуй при отключенном аутпосте. Насчет версий btv. Заголовок окна никогда не меняется. Там просто подчеркивается, что сервер работает с btv 4.7 и выше. Реальная версия показывается справа от кнопки "Запуск/завершение". Кстати я выложил очередной билд. Качайте, пробуйте. |
Автор: | hd44780 [ 04 янв 2009, 18:17 ] |
Заголовок сообщения: | |
Очередное обновление. |
Автор: | hd44780 [ 06 янв 2009, 18:57 ] |
Заголовок сообщения: | |
Выложил версию 1.1. Ссылка та же. Добавил окна About и возможность ping-а сервера. Кроме того, теперь можно изменить параметры сервера (имя, порт) в клиенте, а затем подключаться. Перезапуск клиента теперь не нужен. |
Автор: | alek-epapu [ 11 янв 2009, 17:47 ] |
Заголовок сообщения: | |
Ну не видит он сервер! мало того, перестал появляться значок клиента в трее. Пинг в командной строке виндовс нормально проходит с задержкой около 20мсек, а в клиенте ну никак. Клиент при попытке пощелкать на красном(зеленом) кружочке выдает такое сообщение: "Ошибка: System.Net.Sockets.SocketException: Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение Server stack trace: at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.Sockets.Socket.Connect(EndPoint remoteEP) at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket(EndPoint ipEndPoint) at System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket() at System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machinePortAndSid, Boolean openNew) at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream) at System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream) at System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg) Exception rethrown at [0]: at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at CllUtlRemote.CllUtlRemote.GetInfo() at BeholderRemoteClient.MainFormClient.ServerInfo()" конечно же я пробовал отключать АгнитумОутпост на обоих машинах. результата никакого |
Автор: | hd44780 [ 11 янв 2009, 19:29 ] |
Заголовок сообщения: | |
Значок клиента в трее я убрал специально (по-моему не нужен). Но если пользователям с ним удобно, восстановлю. Данные про отсутствие пинга в клиенте интересна. Никогда такого не видел. Подумаю. Спасибо за информацию. Кстати, на одной машине работает? Проверьте пожалуйста пару клиент/сервер на обоих машинах. Наличие/отсутствие btv на "отзываемость" сервера не влияет. |
Автор: | hd44780 [ 13 янв 2009, 10:42 ] |
Заголовок сообщения: | |
Outpost проверить не удалось - он загоняет мой 2003 в ступор - синий экран - сбой в каком-то FILINT.SYS. Пришлось сносить его через безопасный режим. XP поставлю на выходных, проверю. Правда SP3 у меня пока нету ... Может найду где. ЕСть SP2. Но то, что я успел заметить до того, как outpost отправил комп в перезагрузку после инсталляции - он написал список программ, которым он разрешил выход в сеть (так я его понял). м.б. надо руками добавить мой клиент в этот список? Пожалуйста проверь и отпиши мне. Спасибо. |
Автор: | alek-epapu [ 14 янв 2009, 16:52 ] |
Заголовок сообщения: | |
при запуске клиента на десктопе с запущенным сервером пинг проходит на ура, если здесь указан адрес вай-фай адаптера 192,168,2,3. но если пощелкать на красном кружочке, то соединение с сервером не получается и при этом выводится сообщение об ошибке: "Ошибка: System.Net.Sockets.SocketException: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера 192.168.2.3:10005 Server stack trace: в System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) в System.Net.Sockets.Socket.Connect(EndPoint remoteEP) в System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket(EndPoint ipEndPoint) в System.Runtime.Remoting.Channels.RemoteConnection.CreateNewSocket() в System.Runtime.Remoting.Channels.SocketCache.GetSocket(String machinePortAndSid, Boolean openNew) в System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.SendRequestWithRetry(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream) в System.Runtime.Remoting.Channels.Tcp.TcpClientTransportSink.ProcessMessage(IMessage msg, ITransportHeaders requestHeaders, Stream requestStream, ITransportHeaders& responseHeaders, Stream& responseStream) в System.Runtime.Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage(IMessage msg) Exception rethrown at [0]: в System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) в System.Runtime.Remoting.Activation.IActivator.Activate(IConstructionCallMessage msg) в System.Runtime.Remoting.Activation.LocalActivator.DoRemoteActivation(IConstructionCallMessage ctorMsg) в System.Runtime.Remoting.Activation.LocalActivator.Activate(IConstructionCallMessage ctorMsg) в System.Runtime.Remoting.Activation.AppDomainLevelActivator.Activate(IConstructionCallMessage ctorMsg) в System.Runtime.Remoting.Messaging.ClientContextTerminatorSink.SyncProcessMessage(IMessage reqMsg) в System.Runtime.Remoting.Activation.ActivationServices.Activate(RemotingProxy remProxy, IConstructionCallMessage ctorMsg) в System.Runtime.Remoting.Proxies.RemotingProxy.InternalActivate(IConstructionCallMessage ctorMsg) в System.Runtime.Remoting.Proxies.RemotingProxy.Invoke(IMessage reqMsg) в System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) в CllUtlRemote.CllUtlRemote..ctor() в BeholderRemoteClient.MainFormClient.pictureBoxServerState_DoubleClick(Object sender, EventArgs e)" если написать localhost, то пинг проходит вообще без задержек. теперь если пощелкать по красной точке, то она превращается в зеленую и всё начинает работать. но это на десктопе, где установлена плата 609 тюнера. а на буке пинг не проходит вообще. и соответственно клиент с сервером не соединяется. а outpost я постоянно пробую отключать. и еще такая вот мелочь: ярлык клиента на рабочем столе автоматически создается без картинки в стиле BTV, но если вручную создать или скопировать из Пуска, то картинка в порядке. но это мелочь. З.Ы. научите вставлять в посты картинки. |
Автор: | hd44780 [ 15 янв 2009, 11:04 ] |
Заголовок сообщения: | |
А какие у тебя IP-адреса ноутбука и обычного компа? Вот вид подключенного клиента (это уже новый клиент, скоро выложу): . Вставка картинки: 1. Заливаешь картинку на какой-нибудь сервак (например, narod). 2. На форме ответа форума есть кнопка Img. появляется тег img, в него пишешь URL картинки и закрываешь тег той же кнопкой. 3. Или без кнопки: (img)http://hd44780.narod.ru/1.JPG(/img). Я специально заменил квадратные скобки круглыми, чтобы движок форума их показал. |
Автор: | alek-epapu [ 17 янв 2009, 14:00 ] |
Заголовок сообщения: | |
У десктопа адрес 192,168,2,3 у ноута адрес 192,168,2,4 В агнитуме порты 10000 и 10005 и эти адреса для обмена открыты, да и выгружаю я его при экспериментах. Кстати, авторы оутпоста сами говорят, что на серверный виндовс его лучше не ставить. за картинку - спасибо, я-то пробовал локальный адрес указывать, да фигушки, а оно вона как оказывается. |
Автор: | ast-ross [ 17 янв 2009, 17:54 ] |
Заголовок сообщения: | |
Поставил, работает отлично. Правда пришлось вообще отрубить виндовый брендмауэр, так как прописывание портов в нем, ни к чему не приводило... Работает отлично!!! Есть несколько предложений – пожеланий 1. Возможность указания номера канала в ручную. Ну что то вроде маленького окошка, пишем канал (к примеру 58 или 9 или 122) и нажимаем кнопку переключить. 2. Возможность сворачивания в трей рядом с часами. Вижу это так: свернуть - просто сворачивает, закрыть - сворачивает в область с рядом с часами, откуда можно правой клавишей мыши выбрать выход. 3. Не знаю можно ли подгружать с Behold TV список каналов, если нет, то как то формировать в ручную и хранить его на клиенте. (скажем в xml файле в каталоге клиента, можно даже не писать интерфейс к формированию xml, просто в помощи описать формат ведения файла) К примеру, когда клиент свернут в трей (рядом с часами), при однойном клике на нем появляется список каналов, выберешь любой - происходит переключение, ну как сейчас реализовано непосредственно в Behold TV. Было бы очень удобно!!! 4. Сделать чекбокс (а лучше в файле конфигурации, в ручную) переключающий клиента в упрощенный вариант, в котором скажем так, есть 7 кнопок в одну линию (хотя управление звуком в упрощенном варианте вообще не нужно, так как звуком управлять надо непосредственно на клиентском плеере): 1. Канал + 2. Канал – 3. Номер канала (окно ввода) 4. Переключить 5. Звук + 6. Звук – 7. Каналы (выпадает список каналов сформированного в ручную или полученного с Beholder TV, удобно еще тем, что видно какой канал выбран в данный момент, к примеру: 21. Discovery) 5. Сделать возможность включения режима, поверх всех окон. |
Автор: | hd44780 [ 17 янв 2009, 19:11 ] |
Заголовок сообщения: | |
ast-ross, спасибо за внимание . Вроде бы все реализуемо, сделаю. Пока не знаю только, как сделать окно клиента поверх всех окон. Поковыряюсь, подумаю. А вот получить список каналов с btv нельзя, можно или руками переписывать, или делать импорт того файла, в котором их btv хранит. Правда, если они формат поменяют, придется переделывать . |
Автор: | ast-ross [ 17 янв 2009, 19:53 ] |
Заголовок сообщения: | |
Программа достойна внимания Да в принципе вопрос о "поверх всех окон" не критичен. Можно отложить его в долгий ящик. Как и вопрос о упрощенной версии, это можно будет сделать потом. Еще есть предложение, убрать кнопку конфигурации подключения к серверу, можно и руками прописать в вынесенный конфиг-файл. Потом не вижу смысла в двойном клике для коннекта к серваку, при запуске клиента пусть сам автоматом цепляеться, просто внизу как в асе сделать статус, зеленый круг - соеденен, красный - нет соединения. Еще думаю можно сделать вверху меню "Файл" а в него запихать: "конфигурация" (вот здесь можно настраивать коннект к серваку, каналы и прочие настройки интерфейса), "выход", и сделать еще меню "справка" а там "Версия BTV", "О программе". |
Автор: | hd44780 [ 17 янв 2009, 21:17 ] |
Заголовок сообщения: | |
Пожелания приняты . Да, кстати, ты брандмауэр на сервере вырубал, или на клиенте? |
Автор: | alek-epapu [ 18 янв 2009, 07:35 ] |
Заголовок сообщения: | |
каким-то чудом все заработало, возможно после смены версии агнитума с 4 на 6-ю, теперь и выгружать ничего не нужно, порты и адреса прописал и все работает. смотрю на буке с помощью VLC, правда только по протоколу http с соответствующим кодеком WMV9. по UDP никак не хочет. заметил в трансляции нехилую задержку: на клиенте переключаешь канал, а фактически его изображение и звук запаздывают на ~10сек. уже поубирал все задержки и буферы, какие нашел, но ничего не изменилось. что касается интерфейса, то как говорится нет предела совершенству, главное не перестараться по принципу "лучшее - враг хорошего". Спасибо за программу, жду новых версий. А это по поводу варианта кнопочек для переключения каналов. |
Страница 2 из 15 | Часовой пояс: UTC + 3 часа |