Xamarin.Forms的Socket.IO库(可移植类库)

时间:2017-07-13 11:48:11

标签: node.js sockets xamarin socket.io xamarin.forms

我应该使用哪个库将 Socket.IO 从C# Xamarin表单(可移植类库)连接到 NodeJS 应用。我想为移动设备创建跨平台应用程序,并通过Web应用程序的套接字帮助进行通信。 我的所有nodejs代码都是用socket.io库编写的。

这是示例代码,因为我不能粘贴我的所有套接字代码,它太大而无法粘贴所以我粘贴了一个示例代码。

NodeJS代码:

1

3 个答案:

答案 0 :(得分:0)

还有一些针对xamarin的socket.io客户端实现:

https://components.xamarin.com/gettingstarted/socketioclientdotnet

您可以将此xamarin组件与客户端应用程序一起使用,以使用节点服务器提供的套接字。

你也可以试试这两个:

https://www.nuget.org/packages/rda.SocketsForPCL/

DEPRACATED :: https://www.nuget.org/packages/WebSocket.Portable.Core/

改为使用https://github.com/NVentimiglia/WebSockets.Pcl

答案 1 :(得分:0)

答案 2 :(得分:0)

我尝试过SocketIOClient Nuget PackageDogHappy。截至今天(2019年12月18日),它是最新的稳定版本1.0.2.6,可与Android和iOS上的Xamarin.Forms版本4.2.0.709249完美配合。在这两个平台上,库几乎都是免费的且稳定的。 Github repository解释了如何很好地使用此程序包。