我正在为我的SignalR服务器创建一个集线器类,并希望使用一种通用方法,这将使我从大量的代码行中节省下来。但是,当我试图从同样在SignalR中的Xamarin.iOS客户机调用下面的服务器代码时,Xamarin.iOS会给我带来错误。
服务器代码
public List<T> SendDataToClient<T>() where T : BusinessEntityBase
{
return SomeDBManager.GetItems<T>();
}
客户端代码
var list = await hubProxy.Invoke<List&
当我试图从Xamarin.iOS客户端连接到我的服务器时,我从响应中得到了以下错误:
'You are using a version of the client that isn't compatible with the server. Client version 1.4, server version 1.0.'
我已经更新了客户机和服务器上的所有SignalR包,所以客户机上有SignalR.Client v2.2.0,服务器上有SignalR.Core v2.2.0,但是我仍然有这个错误
我使用SignalR来推送通知。简单地说,我使用以下jQuery代码创建了一些元素:
<script>
$(document).ready(function(){
var connection = new signalR.HubConnectionBuilder().withUrl("/signalRServer").withAutomaticReconnect().build();
connection.start();
connection.on("ReceiveNotification"