1,979
社区成员




请问各位
我使用的asp.net,Razor中使用javascript调用websocket,结果没反应,无法进入onopen()时间中,哪位大神能够解答一下。
哪位在这方面有经验的,能够解答一些,有报酬,Razor,javascript ,websocket,我感觉就是哪个配置的原因造成有问题,我其实有示例代码,但是是Html的,运行正确,但是把JavaScript拷贝到cshtml中有运行有问题。
如果使用JavaScript调用WebSocket时,无法进入onopen
回调函数中,可能是以下原因之一:
WebSocket连接被拒绝:如果您的WebSocket服务器没有正确配置,或者端口号不正确,或者防火墙阻止了WebSocket连接,那么JavaScript将无法连接到WebSocket服务器。您可以检查WebSocket服务器的配置和端口号,并确保防火墙允许WebSocket连接。
WebSocket连接超时:如果WebSocket连接超时了,JavaScript将无法进入onopen
回调函数。您可以尝试增加WebSocket连接的超时时间,或者检查网络连接是否稳定。
WebSocket连接关闭:如果WebSocket连接关闭了,JavaScript将无法进入onopen
回调函数。您可以检查WebSocket服务器的日志,查看是否有任何错误或异常,或者尝试重新连接WebSocket服务器。
JavaScript错误:如果JavaScript代码中有任何错误,可能会导致WebSocket连接失败或无法进入onopen
回调函数。您可以检查JavaScript代码,查看是否有任何语法错误或逻辑错误。
如果无法解决问题,建议提供更多的代码和错误信息,以便更好地理解问题并找到解决方案。
哪位在这方面有经验的,能够解答一些,有报酬,Razor,javascript ,websocket,我感觉就是哪个配置的原因造成有问题,我其实有示例代码,但是是Html的,运行正确,但是把JavaScript拷贝到cshtml中有运行有问题。