也可以在Xamarin应用程序中托管自己吗?想象一下Xamarin应用程序,它基本上是一个网站的包装器。该网站提供了大部分功能。但是,Xamarin应用程序提供专业服务。网站部分将通过websockets与app通信,这意味着Xamarin表单需要是SignalR SERVER。我在与windows exe相同的问题中问这个问题,因为它是一个类似的模型(浏览器< - > Windows exe与嵌入式浏览器< - > Xamarin应用程序)。我已经有类似的工作(使用带有自签名证书的HttpListener),但它只提供单向通信,但我真的需要websockets提供的双向通信。
我可能会使用更简单的Web套接字解决方案,但想知道SignalR是否可行。我计划将来使用更传统的浏览器访问IIS托管的SignalR解决方案以获得某些功能,如果我能够将浏览器与上述本地服务通信保持一致,那将是一件好事。