我有一个基于 Xamarin 技术构建的跨平台应用程序(iOS、Android、Windows Phone 和 Mac OS),我希望它能够与同一 WiFi 网络上的其他实例通信。 在最好的情况下,这将跨平台工作,但如果只能在同一品牌的设备之间进行通信,这不是一个很大的限制。
我查看了 Bonjour,但显然它不是跨平台兼容的。 如果我想使用平台依赖性尽可能低的纯 .NET,我有哪些选择?
有没有好的跨平台库可以支持我?
最佳答案
你可以试试 Salaam .
Salaam is a cross-platform library written in C# and available for Windows versions which could serve .Net Framework 2.0 and upper, Mac OS X, Linux, iOS, Android, Solaris and many other Mono and .Net compatible operating systems and engines including MonoGame, Box2D, XNA and Unity3D and many more.
In a simple word, it is very similar to Apple's Bonjour...
关于c# - 如何使用 .NET/Xamarin 在同一 WiFi 网络上的设备上运行的两个应用程序之间进行通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18853100/