Когда вы учитесь, я бы посоветовал вам зайти и проверить эту веб-страницу: https://www.udemy.com . Они предлагают множество курсов, некоторые из которых даже бесплатны, где вы можете узнать больше о html и css.
Теперь ниже вы можете найти ссылку на онлайн-школу для программистов. У них много примеров с кодом, и вы также можете найти ответ на свой вопрос здесь: https://www.w3schools.com
Счастливого обучения!
Я собирался предположить, что каналы обратного вызова использования (т.е. система паба/подтипа) реализованный в WCF, но это потребует, чтобы Ваши клиенты зарегистрировались в 'сервере'.
Я затем собирался упомянуть решения для обмена сообщениями класса предприятия как EMS Tibco (реализация JMS).
Затем я поразил Google и нашел эту ссылку: Многоадресная передача WCF. Существует много идей о там, с которыми я еще не столкнулся в своем собственном взгляде inital на WCF.
Вы просто создаете a UDPClient
и отправьте данные в групповой адрес (224/4
, это - любой адрес от 224.0.0.0
кому: 239.255.255.255
).
Ваши клиенты просто слушают на этом адресе, как обычно.
См. мой ответ здесь для получения дополнительной информации.
P.S., хотя WCF
настоящее излишество для такой простой задачи, это совершенно возможно с WCF
. Там отличаются Message Exchange Patterns
там, т.е. пути коммуникация течет.
То, в чем Вы нуждаетесь, IOutputChannel
для отправителя и IInputChannel
для слушателей это ориентированные шаблоны датаграммы.
WCF ДЕЙСТВИТЕЛЬНО тяжел для того, что Вы хотите сделать.
Ваш лучший выбор действительно использует датаграмму в API сокетов. Они не слишком страшны, после того как Вы получаете голову вокруг API, но это, конечно, не самое дружественное доступное.
Многоадресная передача достигается через адрес, который отправляется в то, при условии, что Ваш ISP / администратор Network позволяет многоадресные данные. WCF по сути не позволяет нескольким целям AFAIK при создании прокси необходимо указать на него на IP (который мог быть групповым адресом),
FWIW, ваш первый вопрос касался конкретно того, сможет ли ФВТ достичь ваших целей. Как уже указывал ранее Квасной, это, безусловно, можно сделать с помощью WCF. Хотя большая часть литературы о WCF посвящена тому, как вы используете его модель контрактов, возможно и правдоподобно просто использовать модель канала и структуру привязки.
Если вы реализуете IOutputChannel и IInputChannel, вы можете создать свой собственный канал, основанный на датаграмме. Предоставляется ли это как часть фреймворка нет (и я думаю, что это также является основным в вашем вопросе). Однако, компания Microsoft предоставила образец UDP транспорта (который, как они утверждают, поддерживает многоадресную передачу). Вы можете найти их пример по следующему URL: