|
Передача данных
|
|||
---|---|---|---|
#18+
Подскажите какие есть способы передавать данные из внешних источников в программу на WinForms вот например есть один программный комплекс внутри которого можна отображать веб страницы и пробрасывать туда переменные через QueryString, там еще есть и др. способы передачи данных. Так вот если есть программа на WinForms она открыта то как можна в нее передавать данные из вне? Я уже думал использовать веб сервисы(не знаю правильно это или нет). Вот приблизительны схемы 1 Внешняя программа -> данные* -> моя программа 2 Внешняя программа -> веб сервис (он получает параметр и передает моей программе) -> моя программа (делает запрос в базу с переданным параметром ) * это просто может быть слово или цифра например ID записи в базе, моя программа получает данные и делает выборку и показывает результат пользователю Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 13:40 |
|
Передача данных
|
|||
---|---|---|---|
#18+
Захостить веб-сервис (WCF) в своём приложении Winforms и ни в чём себе не отказывать ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 13:52 |
|
Передача данных
|
|||
---|---|---|---|
#18+
Изопропил, Допустим но как мне отреагировать в программе что ему поступили данные? то есть нужен какой то слушателя как в например в TCP потому как таймер это плохо или как то по другому можна отловить события передачи? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 14:06 |
|
Передача данных
|
|||
---|---|---|---|
#18+
ИзопропилЗахостить веб-сервис (WCF) в своём приложении Winforms и ни в чём себе не отказывать Какая-то паранормальная жесть... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 14:21 |
|
Передача данных
|
|||
---|---|---|---|
#18+
МСУИзопропилЗахостить веб-сервис (WCF) в своём приложении Winforms и ни в чём себе не отказывать Какая-то паранормальная жесть... Ну если это жесть то что делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 14:46 |
|
Передача данных
|
|||
---|---|---|---|
#18+
VIT2708Ну если это жесть то что делать? Увольняться или читать про 3 tier системы. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 14:49 |
|
Передача данных
|
|||
---|---|---|---|
#18+
МСУVIT2708Ну если это жесть то что делать? Увольняться или читать про 3 tier системы. Первое не подходит, второе 3 tier не могу понять как может решить мою проблему? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 14:51 |
|
Передача данных
|
|||
---|---|---|---|
#18+
VIT2708Первое не подходит, второе 3 tier не могу понять как может решить мою проблему? Ну если первое не подходит (хотя, на мой взгляд, неплохой вариант), то поможет гугление на тему "wcf duplex binding". ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 14:53 |
|
Передача данных
|
|||
---|---|---|---|
#18+
МСУVIT2708Первое не подходит, второе 3 tier не могу понять как может решить мою проблему? Ну если первое не подходит (хотя, на мой взгляд, неплохой вариант), то поможет гугление на тему "wcf duplex binding". очень плохой вариант, а за гугление спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 14:54 |
|
Передача данных
|
|||
---|---|---|---|
#18+
VIT2708а за гугление спасибо Только ты должен понимать, что взаимодействовать с внешним миром (твоя внешняя программа или что там) теперь будет сервер приложений и по определенному событию уведомлять подписчиков по дуплексному соединению. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 14:58 |
|
Передача данных
|
|||
---|---|---|---|
#18+
VIT2708МСУпропущено... Ну если первое не подходит (хотя, на мой взгляд, неплохой вариант), то поможет гугление на тему "wcf duplex binding". очень плохой вариант, а за гугление спасибо Этот вариант плох тем, что требуется постоянное соединение, которых не бывает. Если нужна надежность и отказоустойчивость, то необходима ESB с очередью сообщений. Второй вариант - ETW, если есть возможность размещения на одной машине всего хозяйства. За основу можно взять semantic logging из entlib6 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 16:56 |
|
Передача данных
|
|||
---|---|---|---|
#18+
SeVaЭтот вариант плох тем, что требуется постоянное соединение, которых не бывает. Присаживайся, снова двойка. http://msdn.microsoft.com/ru-ru/library/ms731064.aspx Дуплексный контракт службы — это шаблон обмена сообщениями, в котором обе конечные точки могут отправлять сообщения друг другу независимо друг от друга. http://djekmusic.blogspot.ru/2012/09/duplex-binding-wcf.html Для решения задач такого типа WCF предлагает разработчикам двухстороннюю (duplex) модель взаимодействия клиента с сервисам. Принцип работы заключается в следующем: клиент соединяется с сервисом и подписывается на некоторое событие (в нашем сценарии - добавление нового товара в магазин) и закрывает соединение с сервисом. Теперь, когда в магазин будет добавлен новый товар - центральный сервис сам установит соединение с клиентом, передав ему информацию о новом товаре. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 17:02 |
|
Передача данных
|
|||
---|---|---|---|
#18+
МСУSeVaЭтот вариант плох тем, что требуется постоянное соединение, которых не бывает. Присаживайся, снова двойка. http://msdn.microsoft.com/ru-ru/library/ms731064.aspx Дуплексный контракт службы — это шаблон обмена сообщениями, в котором обе конечные точки могут отправлять сообщения друг другу независимо друг от друга. http://djekmusic.blogspot.ru/2012/09/duplex-binding-wcf.html Для решения задач такого типа WCF предлагает разработчикам двухстороннюю (duplex) модель взаимодействия клиента с сервисам. Принцип работы заключается в следующем: клиент соединяется с сервисом и подписывается на некоторое событие (в нашем сценарии - добавление нового товара в магазин) и закрывает соединение с сервисом. Теперь, когда в магазин будет добавлен новый товар - центральный сервис сам установит соединение с клиентом, передав ему информацию о новом товаре. Что убогое, у дуплекса нет оповещения, если одна сторона отвалится ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 18:05 |
|
Передача данных
|
|||
---|---|---|---|
#18+
ЗЫ он пригоден только для твоих говносоветов, а не для реальной жизни ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 18:06 |
|
Передача данных
|
|||
---|---|---|---|
#18+
SeVa, Только что то прояснилось и вы опять меня запутали. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 18:18 |
|
Передача данных
|
|||
---|---|---|---|
#18+
VIT2708Только что то прояснилось и вы опять меня запутали. ясность - первый признак полнейшего тумана (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 21:18 |
|
Передача данных
|
|||
---|---|---|---|
#18+
SeVaМСУпропущено... Присаживайся, снова двойка. пропущено... пропущено... Что убогое, у дуплекса нет оповещения, если одна сторона отвалится Тупая свинья, отвалившемуся клиенту оповещения не нужны, т.к. он их заново получит при первом подключении. Опять ты обделалась, блондинка. Иди читай букварь про дуал байдинги, чудовище. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 21:37 |
|
Передача данных
|
|||
---|---|---|---|
#18+
SeVaЗЫ он пригоден только для твоих говносоветов, а не для реальной жизни Дуплекс? Ты идиот? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 21:39 |
|
Передача данных
|
|||
---|---|---|---|
#18+
МСУSeVaЗЫ он пригоден только для твоих говносоветов, а не для реальной жизни Дуплекс? Ты идиот? Муслима, ты уже начала сама с собой калякать? Раньше говнодевелопер тебя хвалил, а теперь… . ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 22:55 |
|
Передача данных
|
|||
---|---|---|---|
#18+
SeVaМСУпропущено... Дуплекс? Ты идиот? Муслима, ты уже начала сама с собой калякать? Раньше говнодевелопер тебя хвалил, а теперь… . Надень очки, бестолочь, и узри цитирование. Ты писала, что дуплекс требует постоянного соединения. Опять ты обосралась, это не так. Не стыдно ли тебе, девица? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 23:42 |
|
Передача данных
|
|||
---|---|---|---|
#18+
Дура, ты смои мыслишки блондинки оставь в свое бестолковке и мне не приписывай ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2013, 23:50 |
|
Передача данных
|
|||
---|---|---|---|
#18+
Свинья, какие мыслишки, ты о чем? Ты ж сам ляпнул очередную глупость, от которой над тобой даже студенты заливаются смехом. Почему за твою тупость должен кто-то отвечать, заморыш? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 08:35 |
|
Передача данных
|
|||
---|---|---|---|
#18+
VIT2708потому как таймер это плохоКто тебе сказал такую глупость? Если решение через таймер устраивает - нужно использовать решение через таймер. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 09:54 |
|
Передача данных
|
|||
---|---|---|---|
#18+
Алексей КVIT2708потому как таймер это плохоКто тебе сказал такую глупость? Если решение через таймер устраивает - нужно использовать решение через таймер. так как таймер внешняя программа может передавать данные например раз в минуту а может и раз в час ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 10:05 |
|
Передача данных
|
|||
---|---|---|---|
#18+
VIT2708Алексей Кпропущено... Кто тебе сказал такую глупость? Если решение через таймер устраивает - нужно использовать решение через таймер. так как таймер внешняя программа может передавать данные например раз в минуту а может и раз в часНу и что? Интервал таймера должен быть равен максимально допустимому времени задержки реакции клиента на появление новых данных. Запросы, отправляемые по таймеру, как правило простые и хорошо оптимизированные. Сервер их даже "не заметит". Преимущества: простота решения, надёжность при нестабильной связи. Недостатки: задержка реакции клиента. Решай сам, нужен ли тебе гемор с дуплексными соединениями или очередями вроде MSMQ. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 10:10 |
|
Передача данных
|
|||
---|---|---|---|
#18+
Алексей КVIT2708пропущено... так как таймер внешняя программа может передавать данные например раз в минуту а может и раз в часНу и что? Интервал таймера должен быть равен максимально допустимому времени задержки реакции клиента на появление новых данных. Запросы, отправляемые по таймеру, как правило простые и хорошо оптимизированные. Сервер их даже "не заметит". Преимущества: простота решения, надёжность при нестабильной связи. Недостатки: задержка реакции клиента. Решай сам, нужен ли тебе гемор с дуплексными соединениями или очередями вроде MSMQ.Разумеется, речь идёт о случае, когда "внешняя программа" складывает данные в БД, а клиент читает их из неё. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 10:17 |
|
Передача данных
|
|||
---|---|---|---|
#18+
VIT2708так как таймер внешняя программа Почему внешняя? И что есть "внешность"? VIT2708может передавать данные например раз в минуту а может и раз в час Как заведешь часики, так они и будут тикать. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 10:18 |
|
Передача данных
|
|||
---|---|---|---|
#18+
Лёня, как считаешь, пора ли долбосеву пороть? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 10:26 |
|
Передача данных
|
|||
---|---|---|---|
#18+
МСУЛёня, как считаешь, пора ли долбосеву пороть? :)Считаю, что пора заканчивать ругаться, или делать это более интеллигентно, с пользой для общества. :-) Тема фекалий утомила, откровенно говоря... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 10:30 |
|
Передача данных
|
|||
---|---|---|---|
#18+
[quot МСУ]VIT2708так как таймер внешняя программа Почему внешняя? И что есть "внешность"? Программа называется например CISCO ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 10:38 |
|
Передача данных
|
|||
---|---|---|---|
#18+
VIT2708Программа называется например CISCO В программе с названием CISCO встроен таймер, которая передает данные каждый час? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 10:40 |
|
Передача данных
|
|||
---|---|---|---|
#18+
МСУVIT2708Программа называется например CISCO В программе с названием CISCO встроен таймер, которая передает данные каждый час? мне важен там не таймер а когда оператор нажимает кнопку ответ, вот тогда cisco передает параметр звонящего и мне необходимо залезть в базу и выдать данные об звонящем. но как передавать параметра на aspx страницы понятно то в winforms нет ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 10:50 |
|
Передача данных
|
|||
---|---|---|---|
#18+
VIT2708вот тогда cisco передает параметр звонящего Передает куда, кому, откуда? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 11:18 |
|
Передача данных
|
|||
---|---|---|---|
#18+
МСУСвинья, какие мыслишки, ты о чем? Ты ж сам ляпнул очередную глупость, от которой над тобой даже студенты заливаются смехом. Почему за твою тупость должен кто-то отвечать, заморыш? 1.Муслима, только полная дура может использовать дуплекс без уведомления о потере соединения и на голубом глазу предлагать перегружать программу. Одна идиотка говнокодит, а потом другая бегает и перегружает. Я подобный "вариант" даже не рассматривал. 2. Только полная чмошница может советовать то, что сама в глаза не видела. Еще не так давно, твоя здесь пИсала, что wcf никому не нужен ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 12:15 |
|
Передача данных
|
|||
---|---|---|---|
#18+
SeVaМСУСвинья, какие мыслишки, ты о чем? Ты ж сам ляпнул очередную глупость, от которой над тобой даже студенты заливаются смехом. Почему за твою тупость должен кто-то отвечать, заморыш? 1.Муслима, только полная дура может использовать дуплекс без уведомления о потере соединения и на голубом глазу предлагать перегружать программу. Одна идиотка говнокодит, а потом другая бегает и перегружает. Я подобный "вариант" даже не рассматривал. 2. Только полная чмошница может советовать то, что сама в глаза не видела. Еще не так давно, твоя здесь пИсала, что wcf никому не нужен 1. Уведомление о потери соединения - вообще другая задача, которая к задаче никак не относится. WCF регистрирует клиента как подписчика и шлет ему уведомления по факту. Если клиент отвалился, WCF не шлет уведомления, что вполне разумно. Когда клиент снова подключится, он получит при потребности (отдельным методом) все пропущенные сообщения. Включи остатки своего искалеченного головного мозга и задумайся, причем тут "уведомление о потере соединения"? Ты шизофреник? 2. Ну конечно, только полный кретин вроде тебя будет говорить о том, что дуплекс требует наличия постоянного соединения. Так что ты там про "в глаза не видел"? Иди уже от сюда, клоун лохматый. Твои попугаичьи замашки уже не смешны, без слез на твои потуги не взглянешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 12:29 |
|
Передача данных
|
|||
---|---|---|---|
#18+
МСУSeVaпропущено... 1.Муслима, только полная дура может использовать дуплекс без уведомления о потере соединения и на голубом глазу предлагать перегружать программу. Одна идиотка говнокодит, а потом другая бегает и перегружает. Я подобный "вариант" даже не рассматривал. 2. Только полная чмошница может советовать то, что сама в глаза не видела. Еще не так давно, твоя здесь пИсала, что wcf никому не нужен 1. Уведомление о потери соединения - вообще другая задача, которая к задаче никак не относится. WCF регистрирует клиента как подписчика и шлет ему уведомления по факту. Если клиент отвалился, WCF не шлет уведомления, что вполне разумно. Когда клиент снова подключится, он получит при потребности (отдельным методом) все пропущенные сообщения. Включи остатки своего искалеченного головного мозга и задумайся, причем тут "уведомление о потере соединения"? Ты шизофреник? 2. Ну конечно, только полный кретин вроде тебя будет говорить о том, что дуплекс требует наличия постоянного соединения. Так что ты там про "в глаза не видел"? Иди уже от сюда, клоун лохматый. Твои попугаичьи замашки уже не смешны, без слез на твои потуги не взглянешь. Кретинка, каким таким отдельным методом получит? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 12:59 |
|
Передача данных
|
|||
---|---|---|---|
#18+
SeVaКретинка, каким таким отдельным методом получит? Тупое чудовище, обыкновенным, который вызывается один раз при старте приложения или после переподключения клиента к серверу приложений, например, при обрыве связи. В любом случае, это уже другая задача и никаким образом к текущей проблеме не относится. Как уведомить клиента о том, что он отключился, сможет даже студент первого курса. Так что ты, обезьяна, опять обосралась. Иди обтекай со своим дуплексом с постоянным соединением Лоашара тупая. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 13:29 |
|
Передача данных
|
|||
---|---|---|---|
#18+
МСУSeVaКретинка, каким таким отдельным методом получит? Тупое чудовище, обыкновенным, который вызывается один раз при старте приложения или после переподключения клиента к серверу приложений, например, при обрыве связи. В любом случае, это уже другая задача и никаким образом к текущей проблеме не относится. Как уведомить клиента о том, что он отключился, сможет даже студент первого курса. Так что ты, обезьяна, опять обосралась. Иди обтекай со своим дуплексом с постоянным соединением Лоашара тупая. 1.Те никакого дополнительного и волшебного метода нет, ты в очередной раз несла отсебятину без всякого знания предмета. 2. В очередной раз к левому решению предлагаешь лепить кизяк собственного производства. Такие блондинки как ты хороши тем, что можно их послушать и сразу узнать, что не нужно делать. Муслима, ты тупая дура и больше ничего ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 15:56 |
|
Передача данных
|
|||
---|---|---|---|
#18+
SeVaТе никакого дополнительного и волшебного метода нет О какой волшебности идет речь? Тупо делаешь отдельный не дуплексный метод для получения уведомлений. Ты настолько туп, что тебе нужно битый час это разжевывать? SeVaты в очередной раз несла отсебятину без всякого знания предмета. Это ты о дуплексном байдинге при постоянно соединении? Сходи в сад, бестолочь, там тебя ребятишки научат работать с WCF. А тут ты уже достаточно обосрался со своими "знаниями". SeVaВ очередной раз к левому решению предлагаешь лепить кизяк собственного производства. Такие блондинки как ты хороши тем, что можно их послушать и сразу узнать, что не нужно делать. Кизяки у тебя в воспалённом воображении, дурилка картонная. Обычно классической решение с помощью нативного байдинга. У тебя проблемы с восприятием мира. SeVaМуслима, ты тупая дура и больше ничего Зачем же ты так, обезьянка? На тебя вылили честный ушат помоем, нужно ждать, пока оно обтечет и обсохнет. А ты опять воняешь. Некрасиво. За дело же отшлепали, ну. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 16:09 |
|
Передача данных
|
|||
---|---|---|---|
#18+
Связался с дурой теперь еще год объяснять нужно. Какой еще недуплексный метод? 1. Если отвалился канал, то каким раком ты об этом сообщишь клиенту? 2. Даже если тебе удастся это сделать по щучьему велению, что ты будешь делать с сообщениями пока он восстановит соединение? Лепить очередь из еще одного кизяка? Ты глупое и смешное чучело. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 16:44 |
|
Передача данных
|
|||
---|---|---|---|
#18+
SeVaСвязался с дурой теперь еще год объяснять нужно. Какой еще недуплексный метод? Клоун, ты не пробовал себя убить об стену? Обычный метод, который отдает список уведомлений, сервис которого хостится не на дуплексном байдинге. SeVa1. Если отвалился канал, то каким раком ты об этом сообщишь клиенту? Ты правда такой дурак, а? Код: c# 1.
Так же читай про GetCallbackChannel , так как раз приводится пример SampleDuplexHelloCallback. OperationContext.Current.GetCallbackChannel<IService1Callback>() SeVa2. Даже если тебе удастся это сделать по щучьему велению, что ты будешь делать с сообщениями пока он восстановит соединение? Лепить очередь из еще одного кизяка? Какая еще очередь, тупица? В фоновом потоке или таймере тупо пытаешься подключиться, две строчки кода. Нахрена тут очередь, дятел? SeVaТы глупое и смешное чучело. Ты тупорылая свинья, когда возьмешься за голову? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 16:55 |
|
Передача данных
|
|||
---|---|---|---|
#18+
Тупое животное недуплексный метод не может сам "отдать" и его должен вызвать клиент, который ничего не знает о том, что канал не работает, соответственно он это должен делать постоянно. А теперь напрягись и ответь еще на один вопрос, если клиент должен постоянно опрашивать сервис, то нафига такой баян с дуплексом? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 17:04 |
|
Передача данных
|
|||
---|---|---|---|
#18+
SeVaТупое животное недуплексный метод не может сам "отдать" и его должен вызвать клиент, который ничего не знает о том, что канал не работает, соответственно он это должен делать постоянно. Недуплексный метод и не должен сам что-то делать, его дернет клиент, когда снова подключится. Как подключится - я тебе уже написал, две строчки стандартного кода. Почему ты такая тупая свинья? SeVaА теперь напрягись и ответь еще на один вопрос, если клиент должен постоянно опрашивать сервис, то нафига такой баян с дуплексом? Я тебе уже десять раз написал, что задача переподключения - это из другой оперы. Хотя и решается она двумя строчками кода. А сам дуплекс нужен для того, чтобы сервер мог нотифицировать клиента по факту. И это отлично работает без каких-либо сторонних граблей, которыми усеяна твоя тупая башка. Настроить дуплекс как два пальца об асфальт, и всё работает штатно. Нужно переподключиться при обрыве? Две строчки кода в GetCallbackChannel или .Faulted += new EventHandler. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 17:15 |
|
Передача данных
|
|||
---|---|---|---|
#18+
МСУSeVaТупое животное недуплексный метод не может сам "отдать" и его должен вызвать клиент, который ничего не знает о том, что канал не работает, соответственно он это должен делать постоянно. Недуплексный метод и не должен сам что-то делать, его дернет клиент, когда снова подключится. Как подключится - я тебе уже написал, две строчки стандартного кода. Почему ты такая тупая свинья? SeVaА теперь напрягись и ответь еще на один вопрос, если клиент должен постоянно опрашивать сервис, то нафига такой баян с дуплексом? Я тебе уже десять раз написал, что задача переподключения - это из другой оперы. Хотя и решается она двумя строчками кода. А сам дуплекс нужен для того, чтобы сервер мог нотифицировать клиента по факту. И это отлично работает без каких-либо сторонних граблей, которыми усеяна твоя тупая башка. Настроить дуплекс как два пальца об асфальт, и всё работает штатно. Нужно переподключиться при обрыве? Две строчки кода в GetCallbackChannel или .Faulted += new EventHandler. Тупая бестолочь, перечитай по буквам мой предыдущий пост сто раз, чтобы до тебя дошло. С какого бодуна клиент будет дергать сервис, если у него нет нотификации, что канал не работает? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 17:35 |
|
Передача данных
|
|||
---|---|---|---|
#18+
МСУVIT2708вот тогда cisco передает параметр звонящего Передает куда, кому, откуда? Привожу пример как это работает на aspx и я xотел бы это перенести на winforms так вот см скрин ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 18:30 |
|
Передача данных
|
|||
---|---|---|---|
#18+
МСУVIT2708вот тогда cisco передает параметр звонящего Передает куда, кому, откуда? МСУ передает номер звонящего что еще? и таймер ну никак не подходит так как необходимо проверять каждую секунду а это неправильно ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 18:41 |
|
Передача данных
|
|||
---|---|---|---|
#18+
SeVaМСУпропущено... Недуплексный метод и не должен сам что-то делать, его дернет клиент, когда снова подключится. Как подключится - я тебе уже написал, две строчки стандартного кода. Почему ты такая тупая свинья? пропущено... Я тебе уже десять раз написал, что задача переподключения - это из другой оперы. Хотя и решается она двумя строчками кода. А сам дуплекс нужен для того, чтобы сервер мог нотифицировать клиента по факту. И это отлично работает без каких-либо сторонних граблей, которыми усеяна твоя тупая башка. Настроить дуплекс как два пальца об асфальт, и всё работает штатно. Нужно переподключиться при обрыве? Две строчки кода в GetCallbackChannel или .Faulted += new EventHandler. Тупая бестолочь, перечитай по буквам мой предыдущий пост сто раз, чтобы до тебя дошло. С какого бодуна клиент будет дергать сервис, если у него нет нотификации, что канал не работает? Тупая обезьяна, он будет пытаться дергать сервис, по он не будеь доступен. Иди убейся об стену. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2013, 18:47 |
|
|
start [/forum/topic.php?all=1&fid=20&tid=1404221]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
58ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
others: | 333ms |
total: | 508ms |
0 / 0 |