大佬教程收集整理的这篇文章主要介绍了node.js – 我可以使用socket.io-client连接到标准的websocket吗?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
goSocketPort = 6060 url = "ws://localhost:#{goSocketPort}/streamresults/" ws = new WebSocket(url) ws.on('open',-> log "socket opened" ) ws.on('message',(messagE) -> console.log('received: %s',messagE) #log "Socket message: #{JSON.Stringify messagE}" )
很简单,它的工作原理 – 另一端的套接字在设定的频率上发送消息.但是我最初尝试用socket.io-client(npm),只是不能让它去.它肯定列出了websocket作为其首选优先级的传输,但如果我可以让它连接,那么它是死的:
socket = ioClient.connect("#{url}",{port: goSocketPort,transports: ['xhr-polling','websocket']}) socket.on("connect",(r) -> log "connected to #{url}" )
连接永远不会发生,所以没有一个事件被触发,代码立即退出.我已经尝试:将端口从网址中关闭,并将其添加到选项中,删除传输选项(这意味着根据文档“全部”)并使用http url. socket-io.client是否无法连接到“标准”websocket?
以上是大佬教程为你收集整理的node.js – 我可以使用socket.io-client连接到标准的websocket吗?全部内容,希望文章能够帮你解决node.js – 我可以使用socket.io-client连接到标准的websocket吗?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。