我使用JavaScript建立我的signalrR连接,如下所示:

$.connection.hub.start().done(function () {
  //do something         
});

在使用WebSockets时,我可以像这样设置BinaryType属性:

var wsUri = "ws://localhost:8080/whiteboard/websocket";
var websocket = new WebSocket(wsUri);
websocket.binaryType = "blob";

要么

websocket.binaryType = "arraybuffer";

我可以为SignalR设置此属性吗?

===============>>#1 票数:4 已采纳

不,您不能这样做,至少需要最新的正式发布版本(2.x)。 SignalR是一组物理连接上的分层抽象,其中所有这些抽象必须使用不同的传输策略( WebSockets只是其中的一种),因此,它们必须表示功能的公共子集。

SignalR会自动处理与所需的数据传输/序列化类型有关的任何事情,但使用PersistentConnection某些部分除外,在该部分中只能使用string s。 有一定的空间可以通过注入自定义实现来更改某些行为,但是我认为这很难做到,并且可能与SignalR的总体目标相抵触。

  ask by Andrew Simpson translate from so

未解决问题?本站智能推荐:

1回复

如何正确设置SignalR项目

我正在创建一个使用SignalR的仪表板应用程序。 该应用程序将有两个屏幕,一个是仪表板屏幕,用于查看整个人口的统计信息,另一个视图是特定人口子集的统计信息。 当特定总体子集的统计信息发生变化时,最好的方式是仅向该特定子集的视图上的客户发送消息? 是否为每个子集利用组,还是有更好的方法
1回复

SignalR设置不正确?

很明显,我正在搞砸,但是似乎我已经正确地遵循了文档,所以我要求提供一些见解。 我已经构建了一个简单的ASP.NET MVC5应用程序,并且正在测试文件状态的异步通知。 作为概念证明,我: 从NuGet安装的SignalR 将脚本参考添加到“布局”页面 在“〜/
3回复

SignalR - 手动设置ClientID

我希望能够让各个用户使用SignalR相互发送消息,因此我需要发送到特定的客户端ID。 如何在会话开始时为特定用户定义客户端ID - 比如用户的GUID主键?
1回复

使用nuget实施SignalR设置

您应该执行哪些操作。 (选择所有适用项) 答:添加服务连接。 //可以建立连接吗? B:Implion接口:提供者 C:创建中心类以将内容推送到客户端 D:注册? E:创建owin启动类
1回复

设置Interval或SignalR的Ajax

我有一个场景,我需要检查我的数据库是否收到了新订单(餐厅)。 信号灯似乎是最好的选择。 但我可以等待2-3分钟来更新AJAX。 考虑到我可以期待的这个长距离,并且考虑到大规模,ajax会不会更好?
1回复

无法为SignalR HubConnection设置代理

使用2.0版的Asp.NET SignalR,我们创建了一个原型应用程序,该应用程序具有WPF客户端应用程序和配置了SignalR的网站。 当在本地开发人员计算机上运行并将网站部署到内部开发服务器时,此原型可以正常工作。 网站部署到外部服务器后遇到的问题; 调用HubConnectio
1回复

Android Studio中的SignalR设置

我已经通过包含2个库项目在Eclipse中使用SignalR for android开发了一个聊天应用程序。 我想将应用程序移植到Android Studio。 我如何以及在哪里将jar文件包含在Android Studio中。 我已按照此链接步骤操作使SignalR在Android St
1回复

设置SignalR连接的慢启动

使用Microsoft教程代码设置简单的SignalR Chat Web应用程序。 在本地调试时运行正常,我可以在输入用户名后立即发送消息。 但是当部署到Azure上时,在输入用户名后,我必须等待5秒才能提交新消息(没有响应点击发送按钮),但在第一条消息之后,我可以立即发送以下所有消息
2回复

如何在SignalR2中设置Json Serializer设置?

我正在使用Signalr 2,Webapi 2和Ninject for Ioc,我遇到了麻烦。 在SignalR 2.0中,您无法替换JsonSerializer。 正如这里所回答: SignalR 2.0.0 beta2 IJsonSerializer可扩展性 我需要忽略json
1回复

SignalR主动/被动故障转移设置

我在HaProxy负载均衡器后面有两个SignalR服务器,它们配置了主动/被动配置。 一次,所有请求都转发到一个节点。 假设, node1是活动node2 , node2处于就绪状态,但由于node1处于联机状态,因此未从LB接收任何流量。 用户打开网页时,SignalR客户端将