使用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?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)