SignalR for ASP.NET Core是否可以自托管在Windows exe或Xamarin应用中?

Jef*_*lts 5 signalr xamarin xamarin.forms asp.net-core asp.net-core-signalr

MS最近发布了针对ASP.NET Core 2.0的SignalR的alpha版本。我看不到关于它是否可以在Windows服务中自行托管的任何信息,该服务支持SignalR的早期版本。

还可以在Xamarin应用中进行自我托管吗?想象一下Xamarin应用程序,它基本上是网站的包装器。该网站提供了大多数功能。但是,Xamarin应用程序提供专业服务。网站部分将通过websocket与该应用进行通信,这意味着Xamarin表单必须是SignalR SERVER。我在与Windows exe相同的问题中提出这个问题,因为它是一个类似的模型(浏览器<-> Windows exe与嵌入式浏览器<-> Xamarin应用)。我已经进行了类似的工作(使用带有自签名证书的HttpListener),但是它仅提供一种方式的通讯,但我确实需要websockets提供的两种方式的通讯。

我可能可以使用更简单的Web套接字解决方案,但想知道SignalR是否可行。我计划将来在IIS托管的SignalR解决方案上使用更传统的浏览器来实现某些功能,如果我能使它与上述浏览器与本地服务的通信保持一致,那将是很好的。