[英]Can't connect to SignalR server from Xamarin.Forms app
這是我的環境:
我有一個實現SignalR服務器的解決方案。 這是一個簡單的聊天服務器。 有用。 它在Windows VM上運行。 我嘗試從Mac(因此從技術上講是網絡中的另一台計算機)連接並發送消息,並且可以正常工作!
現在,我試圖從Xamarin.Forms iOS和Droid項目中使用它。 在PCL
的App類中,我有:
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://前綴,另一種嘗試是結束斜杠。
因此,請嘗試以下組合:
new HubConnection("http://10.0.1.58:49919");
new HubConnection("http://10.0.1.58:49919/");
new HubConnection("10.0.1.58:49919/");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.