- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 ASP.NET MVC 4 和 SignalR 2.1.1。
我的网站适用于所有浏览器中的大多数用户,但只有特定 isp 网络上的某些用户才会出现错误。
错误是这样的:
The connection to ws://domain.com/signalr/connect?transport=webSockets&clientProtocol=1.4&connectionToken=78ZpJ007jmlLSBbVzDVbfpYahHsveD3x8%2Bc5PC9h%2FgeOz5zNgE8SaKWaQAasGNLe%2BvJeI6ux6IqW0E8WQWqP6Ps%2FXjc8WPbG7G47oHSxRSx7nVj0leVa1DdXzEXnLQ%2BA&connectionData=%5B%7B%22name%22%3A%22homehub%22%7D%5D&tid=4 was interrupted while the page was loading.
hub.client.addOnlineMember = function (member) {
var newMember = addMember(member);
memberList.append(newMember);
};
hub.client.removeOnlineMember = function (member) {
var newMemberId = '#' + member;
$(memberListName + ' ' + newMemberId).remove();
};
$('#LoadMore').click(function () {
hub.server.loadTopics(page);
});
$.connection.hub.logging = true;
The connection to ws://domain.com/signalr/connect?transport=webSockets&clientProtocol=1.4&connectionToken=rR8%2BSK%2BC%2FtuzPqIGKgPrUNORzBz2kP0WUmXJsURP70Zsj6RK1fOi5tUN1UGEQPntGwoEvwinMkPCXRTyliLwzfLoOBl%2BkCWoBAkAqIFYaDVk3X1MG8dQERl8Or%2F4%2Filp&connectionData=%5B%7B%22name%22%3A%22hub%22%7D%5D&tid=6 was interrupted while the page was loading. jquery.signalr-2.1.1.min.js:8
Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help http://xhr.spec.whatwg.org/ jquery-2.1.1.min.js:4
"[16:21:50] SignalR: Stopping connection." jquery.signalr-2.1.1.min.js:8
"[16:21:50] SignalR: Closing the Websocket." jquery.signalr-2.1.1.min.js:8
no element found abort:1
"[16:21:50] SignalR: Fired ajax abort async = false." jquery.signalr-2.1.1.min.js:8
"[16:21:50] SignalR: Stopping the monitoring of the keep alive." jquery.signalr-2.1.1.min.js:8
"[16:21:51] SignalR: Client subscribed to hub 'hub'." jquery.signalr-2.1.1.min.js:8
"[16:21:51] SignalR: Negotiating with '/signalr/negotiate?clientProtocol=1.4&connectionData=%5B%7B%22name%22%3A%22hub%22%7D%5D'." jquery.signalr-2.1.1.min.js:8
"[16:21:51] SignalR: Connecting to websocket endpoint 'ws://domain.com/signalr/connect?transport=webSockets&clientProtocol=1.4&connectionToken=bkg5ksXTUdzl9GrShmLqEyUbeG9SMDBaiccbH2prQ4t1mPmoOutKqj9gvgkd9vveTnIKhK0cMHYZ8NOrS4pemaLmwOb5TmNJzGEiPAUXrknuIhxtUSqmNmL255MIFdwc&connectionData=%5B%7B%22name%22%3A%22hub%22%7D%5D&tid=2'." jquery.signalr-2.1.1.min.js:8
"[16:21:51] SignalR: Websocket opened." jquery.signalr-2.1.1.min.js:8
"[16:21:51] SignalR: webSockets transport selected. Initiating start request." jquery.signalr-2.1.1.min.js:8
"[16:21:51] SignalR: The start request succeeded. Transitioning to the connected state." jquery.signalr-2.1.1.min.js:8
"[16:21:51] SignalR: Now monitoring keep alive with a warning timeout of 13333.333333333332 and a connection lost timeout of 20000." jquery.signalr-2.1.1.min.js:8
"[16:23:05] SignalR: Triggering client hub event 'addOnlineMember' on hub 'hub'." jquery.signalr-2.1.1.min.js:8
"[16:23:25] SignalR: Triggering client hub event 'removeOnlineMember' on hub 'hub'." jquery.signalr-2.1.1.min.js:8
"[16:23:42] SignalR: Invoking hub.LoadTopics" jquery.signalr-2.1.1.min.js:8
"[17:03:40] SignalR: Invoking hub.LoadTopics" jquery.signalr-2.1.1.min.js:8
"[17:03:41] SignalR: Triggering client hub event 'addTopicToHome' on hub 'hub'." jquery.signalr-2.1.1.min.js:8
"[17:03:41] SignalR: Triggering client hub event 'incrementPage' on hub 'hub'." jquery.signalr-2.1.1.min.js:8
"[17:03:41] SignalR: Invoked hub.LoadTopics" jquery.signalr-2.1.1.min.js:8
最佳答案
好吧,它已经这么久了,我希望现在能得到帮助,但没关系我管理它。
第一:
Jabbr 的 Signalr channel 的人建议我尝试使用 SSL 浏览网站,希望它能解决问题。
恐怕我没有机会检查:(
但是,如果你们中的任何人遇到同样的问题并使用 SSL 方法来解决它,我肯定会喜欢这里!
我的回答是:
我正在获取用户 IP 并测试它是否在任何有问题的 ISP 子网中。
如果是这样,我正在向我的 View 传递一个参数,让我们说:
bool disableWebsockets = True/False;
如果它是真的,我将向 signalr 传递一个不包括 websockets 的传输协议(protocol)列表。如果为 false - 该列表确实包括 websockets。
就是这样。
function signalrTransportList(wsState) {
if (disableWebsockets == "False") {
var list = ['webSockets', 'serverSentEvents', 'longPolling', 'foreverFrame'];
}
else {
var list = ['serverSentEvents', 'longPolling', 'foreverFrame'];
}
return list;
}
...
...
$.connection.hub.start({ transport: signalrTransportList(wsTransport) })
关于asp.net - 信号器不适用于特定的 isp 网络,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25351462/
Jeff Atwood 谈到了进行 ISP 到 ISP 文件传输: http://friendfeed.com/e/63fb9e72-6cd5-a8ac-88dc-02ce720033f9/wow-j
首先,我是网络编程的新手。几天前,我想测试一个简单的java服务器(simple java echo server)。我首先尝试在大学计算机上运行它,然后尝试通过位于不同网络中的笔记本电脑进行连接,但
本文实例讲述了PHP面向对象五大原则之接口隔离原则(ISP)。分享给大家供大家参考,具体如下: 设计应用程序的时候,如果一个模块包含多个子模块,那么我们应该小心对模块做出抽象。设想该模块由一个类实
我的加载时间非常慢,在采取任何操作之前,我想知道是否有一种简单的方法来测试是否是由于 ISP 或网站编码造成的。 我们目前有一个 T1 连接到两个镜像服务器,所以我不认为 ISP 是问题所在,我们一次
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 6 年前。 Improve t
我运营着一个接受电影评分的电影节网站,我很关心如何阻止人们欺骗系统(即提交多个评分来确定前十名名单)。 我使用过 IP 地址和浏览器标记检查等技术,但我知道有些人试图通过更改 ISP 连接或浏览器来欺
如何在 Salesforce.com 中获取用户的 ISP 名称?解决方案可以在 Salesforce.com 中使用 JavaScript,例如 Apex/VisualForce Pages。 捕获
在不考虑用户连接的情况下,测试基于 LAMP 的站点速度的最佳方法是什么? 换句话说,我有一个 CMS,我想看看 PHP 和 MySQL 完成所有工作需要多长时间。 此外,我没有对服务器的 shell
我需要通过不同的 ISP 监控网站列表,看看它们是否被阻止。我为每个 ISP 配备了不同的机器。我正在尝试编写代码来自动检查网站是否被阻止。我想到了一些事情,但由于不同的原因它们没有起作用: ping
我有一个phonegap应用程序,我已经采取了所有措施 当我的数据信用到期时,我会被重定向到 ISP 远程页面,这是我不想要的。 如果信用过期,我如何修改我的配置文件或索引页以避免重定向或重定
Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。 想改善这个问题吗?更新问题,以便将其作为on-topic
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 去年关闭。 Improve this
我正在使用 ASP.NET MVC 4 和 SignalR 2.1.1。 我的网站适用于所有浏览器中的大多数用户,但只有特定 isp 网络上的某些用户才会出现错误。 错误是这样的: The conne
我应该如何检查我的 ISP 是否阻止了端口 25? 最佳答案 cmd> telnet 25 确定哪个主机(子域)正在监听端口 25: nslookup -q=MX 例如: cmd> nslooku
有什么方法可以获取访问 Java 网站的用户的 ISP 和地理位置吗? 获取IP很容易。它是request.getRemoteAddr()。有关获取 ISP 和位置的任何提示吗?有可用的 API 或库
此页面声称突尼斯 ISP 将 javascript 注入(inject) Facebook 页面的源代码中: http://www.r00ted.com/doku.php?id=injection_t
我开发了一套 Flash 游戏,英国各地的几所学校正在使用这些游戏。由于某些奇怪的原因,学校似乎无法加载 Flash 游戏...... 联系 ISP (SWGFL) - 我被告知网络会自动阻止 Fla
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
我编写了一个 RESTful 网络服务,它只被设备使用,从不被浏览器使用。这些设备通过所有者现有的家用路由器访问互联网,并通过每隔 30 秒通过路由器发送 HTTP 请求来与 Web 服务通信。这些请
我是一名优秀的程序员,十分优秀!