Android 使用SignalR客户端时“绑定器事务失败”
我正在开发一个应用程序,它使用微软信号员团队的软件,看起来很棒。现在我想在我的android应用程序中使用它,所以我这样使用它:Android 使用SignalR客户端时“绑定器事务失败”,android,signalr,signalr.client,Android,Signalr,Signalr.client,我正在开发一个应用程序,它使用微软信号员团队的软件,看起来很棒。现在我想在我的android应用程序中使用它,所以我这样使用它: HubConnection connection = new HubConnection(DEFAULT_SERVER_URL); final HubProxy proxy = connection.createHubProxy("FitnessHub"); connection.error(new ErrorCallback() { @Overrid
HubConnection connection = new HubConnection(DEFAULT_SERVER_URL);
final HubProxy proxy = connection.createHubProxy("FitnessHub");
connection.error(new ErrorCallback() {
@Override
public void onError(Throwable error) {
}
});
connection.start().done(new Action<Void>() {
@Override
public void run(Void obj) throws Exception {
proxy.invoke("showNotification", new Object()).done(new Action<Void>() {
@Override
public void run(Void obj) throws Exception {
Toast.makeText(getApplicationContext(), "Hello", Toast.LENGTH_LONG).show();
}
});
}
});
但是,我总是在LogCat中遇到这样的错误:
有什么想法吗?Signal似乎是微软版本的socket.io。我在Java项目中使用了这个库来连接和处理WebSocket,它工作得很好。实际上我只想在客户端使用信号器。@Sirwanaffi您的任务顺利吗??我正试图建立联系,但我什么也得不到。你能指引我吗。谢谢
public class FitnessHub : Hub
{
public void SendNotification()
{
Clients.Others.showNotification();
}
}
!!! FAILED BINDER TRANSACTION !!!
channel 'b13f7160 com.example.signalrclient/com.example.signalrclient.MainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!