Xamarin Forms: как реализовать WebSockets?
мы хотим передать данные с клиента на сервер в режиме реального времени, поэтому мы решили пойти с WebSockets.
Использование Xamarin.На удивление трудно было найти подходящую библиотеку WebSocket.
лучшим соответствием был "WebSocket4Net", потому что он непосредственно предлагается на домашней странице Xamarin. Однако я не смог установить эту библиотеку, потому что она поддерживает только версии .NET до v4.0. (Мы используем В4.5)
всякий раз, когда я пытаюсь изменить целевая структура моих PCLs от v4.От 5 до 4.0 я получаю множество странных ошибок с указанием " Windows.Не удалось найти входную библиотеку", "ObservableCollection не удалось найти" и т. д.
поэтому в настоящее время мы используем библиотеку "WebSocket.Портативный.Core", который, хотя и не обладал некоторой функциональностью, сработал. Однако по какой-то причине мы можем получить только одно сообщение. Событие "MessageReceived" всегда вызывается только один раз.
кто-нибудь слышал о такой проблеме с WebSockets? Может быть, пришло время использовать другую библиотеку, но я просто не могу ее найти?
Я также не могу найти решение, как реализовать WebSockets изначально для каждой платформы.
спасибо заранее