我应该使用哪个库将 Socket.IO 从C# Xamarin表单(可移植类库)连接到 NodeJS 应用。我想为移动设备创建跨平台应用程序,并通过Web应用程序的套接字帮助进行通信。 我的所有nodejs代码都是用socket.io库编写的。
这是示例代码,因为我不能粘贴我的所有套接字代码,它太大而无法粘贴所以我粘贴了一个示例代码。
NodeJS代码:
1
答案 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/
答案 1 :(得分:0)
答案 2 :(得分:0)
我尝试过SocketIOClient Nuget Package的DogHappy。截至今天(2019年12月18日),它是最新的稳定版本1.0.2.6,可与Android和iOS上的Xamarin.Forms版本4.2.0.709249完美配合。在这两个平台上,库几乎都是免费的且稳定的。 Github repository解释了如何很好地使用此程序包。