Я понимаю, как я могу использовать необработанный сокет для прослушивания серверного приложения и получения информации, но мне нужен простой для доступа API, и я очень хорошо знаком с REST.
Есть ли способ push (не используя длинный пул) данных с использованием службы WCF?
Вот мое представление о том, как все должно происходить, по крайней мере, в начале:
- Клиент обращается к URI с помощью своего доступапараметры (ip, port, apikey).
- Сервер отвечает с успехом / неудачей.
- Сервер открывает сокет для каждого канала с данными клиента.
- Серверобращается к URI, указывая на то, что все каналы теперь передаются в потоковом режиме.
Но как мне обернуть клиентский или серверный сокет для доступа к URI?
Редактировать:
Может быть, мне следует открыть сокет, который уведомляет об изменениях на канале, а на стороне клиента требуется, чтобы он соответственно прослушивал и вызывал событие.
Это не очень общее решениене так ли?