Форум программистов, компьютерный форум, киберфорум
C#: Веб-сервисы, WCF
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Программно выбрать активный экран C# WCF
На WCF сервисе есть процедура, которая делает скриншот: string IMonitoringService.GetScreenList() { Bitmap screen; Rectangle screenDimensions =...
Xml сериализация и десериализация объектов, полученных от WSDL C# WCF
Доброго времени. Раскажу кратко в чем проблема. Есть сервер на основе WCF и клиент использующий WCF службу через веб-ссылку. На сервере есть пару классов с полями разного типа (строки, числа и... Baky, я вас не понимаю. Если на стороне службы и на стороне клиента определен один и тот же контракт данных, то вы свободно можете передавать этот контракт (его состояние) в обе стороны. Ну а получив...
C# WCF Генерация исключений при простое клиента https://www.cyberforum.ru/ web-services-wcf/ thread1513206.html
Здравствуйте. Клиент при простое генерит исключения System.ServiceModel.ProtocolException System.ServiceModel.CommunicationObjectFaultedException Подскажите логические и технические способы... Вариант 3 - ваш вариант) blacksm, самый первый вопрос: какое поведение службы вы используете? Уровня вызова, сеансовое или синглетная служба? Почитайте про атрибут ServiceBehavior и его свойство...
C# WCF WCF авторизация после использования Windows аутентификации Ну собственно сделана Windows аутентификации <bindings> <netTcpBinding> <binding name="MainServiceBindTcp" sendTimeout="01:01:00" maxBufferSize="900000000" ... https://www.cyberforum.ru/ web-services-wcf/ thread1513606.html
Загрузка файла на сервер с авторизацией C# WCF
Нужна помощь в написании метода на C#. Есть вариант загрузки файла написанный на PHP: <?php define('login','admin'); define('password1','ris'); // Задаем скрипт на сайте B, который примет наш...
C# WCF Hosting NT Service: как при запросе из клиента получать значение? WCF Service хостится на службе Windows. В WCF выполняется метод public string Message(string volume) { return volume ; } служба получает некое значение string во... как при запросе из клиента метода Message получать volume равный этому string; Не понял вопроса: как это как получить? У вас метод возвращает тип System.String, для него определен встроенный... https://www.cyberforum.ru/ web-services-wcf/ thread1512790.html
C# WCF WCF по HTTP. Эта платформа не поддерживает серверные соединения WebSocket Есть DLL с WCF сервисом. По TCP работает отлично. Пытаюсь сделать, чтобы и по HTTP работало. Собственно, делаю все аналогично TCP: Uri httpAdrs2 = new Uri("http://" + IPAdress + ":" + (Port +... выдает ошибку "Эта платформа не поддерживает серверные соединения WebSocket" MSDN говорит так: Note: WebSockets are only supported on Windows 8.... https://www.cyberforum.ru/ web-services-wcf/ thread1504869.html C# WCF Замена вывода WCF на JavaScript https://www.cyberforum.ru/ web-services-wcf/ thread1514201.html
Привет! Должен переделать программу, которая рисует на Canvas WCF таким образом, что бы она рисовала в браузер, на html страничку с помощью одной библиотеки JavaScript. Программа не моя, да и с C#...
C# WCF Массив из объектов ServiceClient
Можно ли создать массив из объектов ServiceClient, в идеале что бы можно было выбрать конкретный экземпляр ServiceClient и передать методу. Добавлено через 18 часов 18 минут решилось, помог грид... Должно быть: решилось, помог словарь
C# WCF Недопонимание сериализации объектов Добрый день/вечер! есть проблема такого рода, что при приеме объекта, созданного на стороне клиента, он(объект) приходит со значениями полей по умолчанию, кроме полей типа String. Но если получать... решение проблемы: атрибуту DataMember у каждого свойства в сервисе добавлен параметр IsRequired = true https://www.cyberforum.ru/ web-services-wcf/ thread1512516.html
C# WCF SOAP Extension для клиента https://www.cyberforum.ru/ web-services-wcf/ thread1508140.html
Доброго времени суток!.. Возникла проблема старая как мир :) Понадобилось при взаимодействии с сервером посредством WSDL добавить данных в Header. В итоге 2 задачи - SOAP Extension и динамическая...
BackgroundWorker и DataSet: как избавиться от зависания формы? C# WCF
на стороне wcf организован метод: public DataSet getDS() { DataSet ds = new DataSet(); DataTable dt = new DataTable(); dt.Columns.Add("Id",... Подскажите как это можно осуществить при помощи backgrounworker? При генерации кода прокси через VS можете сгенерировать и асинхронные методы, а потом ими пользоваться.
Эксперт .NET
 Аватар для insite2012
5546 / 4309 / 1218
Регистрация: 12.10.2013
Сообщений: 12,371
Записей в блоге: 2
14.08.2015, 04:47 0

Отправка сообщений клиенту - C# WCF - Ответ 7973171

14.08.2015, 04:47. Показов 4639. Ответов 5
Метки (Все метки)

Лучший ответ Сообщение было отмечено dimoncraft как решение

Решение

Цитата Сообщение от dimoncraft Посмотреть сообщение
Доброго времени суток, форумчане!
И вам не хворать.
Цитата Сообщение от dimoncraft Посмотреть сообщение
Суть вопроса заключается в том, что не могу понять, как обратиться к подключённым клинтам в классе службы.
Суть вопроса вполне ясна. И так, по шагам, мое видение реализации.
1. Служба должна быть синглетная (свойство InstanceContextMode у атрибута ServiceBehavior - Single).
2. Должно присутствовать к-либо глобальное хранилище данных (в вашем случае - подключенных клиентов).
3. В реализации службы должны быть заданы методы Connect() и Disconnect(), для явного определения подключения - отключения. Для гарантии порядка их вызова следует воспользоваться демаркационными операциями (для атрибута OperationContract установить свойства IsInitiating и IsTerminatig), тем самым гарантируя, что метод Connect() всегда будет вызван первым (для создания канала сервер-клиент и занесения записи в хранилище о подключении пользователя), а метод Disconnect() всегда будет вызван последним (для удаления записи о пользователе из хранилища).

Добавлено через 1 час 21 минуту
dimoncraft, а если хорошо погуглить, то и решение уже есть (очень похожее на мое )
http://www.codeproject.com/Tip... lusinplusC

Вернуться к обсуждению:
Отправка сообщений клиенту C# WCF
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.08.2015, 04:47
Готовые ответы и решения:

WCF отправка сообщений
Хочу сделать отправку сообщений пользователям через WCF сервис.Смотрел примеры на Сокетах и там есть метод Send , который отправляет...

Кривая отправка сообщений клиента серверу
Здравствуйте. Пишу программу, которая в системном журале отбирает все ошибки и отправляет их на сервер. Однако вместо этого клиент берет...

Отправка сообщений, файлов и т.д
Всем привет! Недавно решил поработать с сетью и сразу встал вопрос: нашёл на этом форуме код: using System; using System.Net; ...

5
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.08.2015, 04:47
Помогаю со студенческими работами здесь

Отправка мгновенных текстовых сообщений
доброе время суток. хочу попробовать написать прогу для обмена текстовыми сообщениями. кто-то может описать словами как это сделать? за...

Отправка сообщений Окну Блокнота для записи в него текста
Здравствуйте! Проблема, которая у меня возникла, уже, в той или иной форме, многократно поднималась как на этом, так и на многих...

Отправка сообщений через SMTP
В программа работает но сообщения на мыло не приходят. В чем ошибка? Как ее исправить? using System; using...

Отправка и получение сообщений через сокеты
Для начала , вот статья с аналоговым примером. Вот метод для получения сообщений : void Listen(CancellationToken CancellToken){ ...

WinAPI: отправка и прием сообщений окнам
1. Отсылаю окну программы сообщение WM_QUIT, программа не завершается. static extern IntPtr SendMessage(IntPtr hWnd,...

0
Новые блоги и статьи
Что нового в C# 14
UnmanagedCoder 10.03.2025
Предстоящая версия C# 14 обещает принести изменения, которые сделают разработку еще более приятной и эффективной. Что стоит отметить, так это влияние сообщества разработчиков на формирование новых. . .
Формулы поворота
Igor3D 10.03.2025
Добрый день Тема Эти формулы приводятся во множестве тьюториалов, часто под видом "матрица вращения на плоскости". x' = x * cos(a) - y * sin(a) y' = y * cos(a) + x * sin(a) Как бы Вы их. . .
Что нового в .NET 10
UnmanagedCoder 10.03.2025
. NET 10 выходит как релиз с длительной поддержкой (LTS), включающей три года обновлений. В этом обновлении Microsoft сфокусировались на нескольких направлениях: производительность, оптимизация. . .
Отложенное высвобождение, RCU и Hazard Pointer в C++26
NullReferenced 09.03.2025
Многопоточное программирование стало важной частью современной разработки. Когда несколько потоков одновременно работают с общими данными, возникает целый ряд проблем, связанных с синхронизацией и. . .
Неблокирующийся стек на C++26
NullReferenced 09.03.2025
Традиционные способы синхронизации в многопоточном программировании — мьютексы, семафоры, условные переменные — часто превращаются в узкое место в плане производительности. При этом неблокирующиеся. . .
Обработка строк в C++26: Новые возможности string и string_view
NullReferenced 09.03.2025
Новый стандарт C++26 предлагает много улучшений для работы с привычными string и относительно новыми string_view. string_view - это невладеющая ссылка на последовательность символов, появившаяся в. . .
Мой первый аддон для Blender 3D, с помощью нейронки (не зная даже азов пайтона, но это не значит что так и с остальным).
Hrethgir 09.03.2025
Потратил весь день. Пол-дня мне хватило, чтобы понять что с версией с 14B мне не одолеть написание функционального кода, на языке с которым я вообще никак не знаком - пайтон. Версия 22B от другого. . .
Einstein@Home сегодня исполняется двадцать лет!
Programma_Boinc 09.03.2025
Einstein@Home сегодня исполняется двадцать лет! Отправлено 19 февраля 2025 года в 17:20:21 UTC Я хочу поздравить всех наших волонтеров, разработчиков и ученых из Einstein@Home. Мы официально. . .
Заполнители и расширенный набор символов в C++26
NullReferenced 09.03.2025
C++26 представляет два важных обновления: заполнители и расширенный набор символов. Заполнители (placeholders) решают давнюю проблему лаконичности кода в шаблонных выражениях и лямбда-функциях. Они. . .
Контракты в C++26
NullReferenced 09.03.2025
Контракты – это механизм, позволяющий указывать предусловия, постусловия и инварианты для функций в коде. Эта функциональность должна была стать частью C++20, но была исключена на встрече комитета. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru