Xamarin表单:如何实现WebSockets?

Xamarin表单:如何实现WebSockets?,第1张

概述我们希望实时将数据从客户端传输到服务器,因此我们决定使用WebSockets. 使用Xamarin.Forms,很难找到合适的WebSocket库. 最好的匹配是“WebSocket4Net”,因为它是在Xamarin的主页上直接建议的.但是我无法安装此库,因为它只支持最高版本为v4.0的.NET版本. (我们使用的是v4.5) 每当我尝试将我的PCL的目标框架从v4.5更改为v4.0时,我会收到 我们希望实时将数据从客户端传输到服务器,因此我们决定使用WebSockets.

使用Xamarin.Forms,很难找到合适的WebSocket库.

最好的匹配是“WebSocket4Net”,因为它是在Xamarin的主页上直接建议的.但是我无法安装此库,因为它只支持最高版本为v4.0的.NET版本. (我们使用的是v4.5)

每当我尝试将我的PCL的目标框架从v4.5更改为v4.0时,我会收到大量奇怪的错误,指出“无法找到Windows.input库”,“无法找到ObservableCollection”等.

所以我们目前正在使用库“WebSocket.Portable.Core”,尽管它缺乏一些功能.但是出于某种原因,我们只能收到一条消息. “MessageReceived”事件总是只调用一次.

有没有人听说过WebSockets这样的问题?也许是时候使用另一个图书馆,但我找不到一个?

我也找不到任何解决方案如何为每个平台本地实现WebSockets.

提前致谢

解决方法 WebSockets.PCL具有每个平台的本机实现,并且有很好的文档记录

https://github.com/NVentimiglia/WebSockets.Pcl

总结

以上是内存溢出为你收集整理的Xamarin表单:如何实现WebSockets?全部内容,希望文章能够帮你解决Xamarin表单:如何实现WebSockets?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1139463.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存