最近在做一个在线考试系统 需要考生答案随时回填 并要求控制台可以控制考生考卷 比如 强退 加时
因此使用到了signalr
signalr的 官方案例还是比较简单的 因IIS的限制 都是另起个控制台或者窗体作为服务端。使用 官方案例操作一番后可以正常使用 perfect。
然而在部署服务器时出现了问题。
1.服务端的托管web 使用的localhost:6000 此服务不可被IP:端口访问。所以要改成 htpp://*端口/ 注意端口后必须带/
2.按上面修改后使用360极速浏览器可以访问了 以为完美,按理极速模式就是 谷歌的内核 谷歌浏览应该没问题,好吧问题出现
脑袋里十万个❓ 反复测试地址没问题啊 搜扫验证多次 问题在 谷歌浏览器针对 不正规端口有限制 不可访问 所有改成8开头的端口就行了
3.其他的问题 客户端不触发 OnConnected OnDisconnected OnReconnected的原因 是需要在客户创建一个client 方法 具体原因没有纠察