C# Can';t从Xamarin.Forms应用程序连接到信号服务器
这是我的环境:C# Can';t从Xamarin.Forms应用程序连接到信号服务器,c#,xamarin,xamarin.ios,xamarin.forms,signalr,C#,Xamarin,Xamarin.ios,Xamarin.forms,Signalr,这是我的环境: Visual Studio 2017 15.1,在Windows 10上运行,在MacOSX上的VM中运行 在VS中,我安装了API23 Android SDK 关于MacOSX:Xamarin Studio 6.3 Mac上的XS和Windows上的VS都有Xamarin.iOS 10.8.0.175 我有一个解决方案,其中我实现了signalR服务器。这是一个简单的聊天服务器。它起作用了。它正在windows虚拟机上运行。我试着从我的mac连接并发送消息(所以从技术上讲,
- Visual Studio 2017 15.1,在Windows 10上运行,在MacOSX上的VM中运行
- 在VS中,我安装了API23 Android SDK
- 关于MacOSX:Xamarin Studio 6.3
- Mac上的XS和Windows上的VS都有Xamarin.iOS 10.8.0.175
protected override void OnStart()
{
// Handle when your app starts
try
{
var hubConnection = new HubConnection("10.0.1.58:49919");
var chatHubProxy = hubConnection.CreateHubProxy("ChatHub");
hubConnection.Start();
}
catch (Exception ex)
{
// System.UriFormatException: Invalid URI: The URI scheme is not valid.
}
}
System.UriFormatException:无效的URI:URI方案无效
我做错了什么 尝试一个http://前缀,另一个尝试是结束尾部斜杠 因此,请尝试以下组合:
新的轮毂连接(“http://10.0.1.58:49919");代码>
新的轮毂连接(“http://10.0.1.58:49919/");代码>
新轮毂连接(“10.0.1.58:49919/”代码>是否值得尝试使用http://
前缀?