html5如何与普通的socket进行通讯 20

远端服务器是普通的socket,我如何在本地使用html5进行开发与远端通讯。远端是普通的socket服务,无法更改。想在本地开发html5应用与远端进行数据的交互。... 远端服务器是普通的socket,我如何在本地使用html5进行开发与远端通讯。
远端是普通的socket服务,无法更改。想在本地开发html5应用与远端进行数据的交互。
展开
 我来答
KaiGe9970
2016-12-21
知道答主
回答量:1
采纳率:0%
帮助的人:1034
展开全部
对webSocket到不是很熟悉,但是应该可以用其他方式解决,比如用vc开发一个ocx,放到客户端让浏览器调用,缺点是需要提前注册还必须用ie或360浏览器,也可以用flash开发一个socket客户端 ,让浏览器加载进去,flash任何浏览器都支持。
人生拒绝拥有
推荐于2017-12-15 · 超过21用户采纳过TA的回答
知道答主
回答量:63
采纳率:100%
帮助的人:43万
展开全部
请问您的问题解决了么,我现在也面对一个问题,就是服务器完全是socket,不过是纯c++编写的,现在我想用html5+js进行连接交互,但是好像没能成功,希望您能分享一下这方面的解决方法可以么,万分感谢!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yjgyjgg
2018-02-01 · TA获得超过159个赞
知道答主
回答量:115
采纳率:0%
帮助的人:34.6万
展开全部
可以的,不过你要学一下websocket协议,知道怎么握手,以及怎么封包和解包,我实现过vb的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sh...2@163.com
2015-06-10 · TA获得超过128个赞
知道答主
回答量:37
采纳率:0%
帮助的人:37.3万
展开全部
就是一组已经完成的协议,调用new WebSocket(url)与服务器握手,WebSocket.send()发送信息,onmessage事件处理得到的消息,很简单的
附:服务器端就不好做了,可以参考一下Torando(一个python语言的服务器,支持websocket)
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
良馥0g6
推荐于2018-02-01
知道答主
回答量:11
采纳率:100%
帮助的人:10.9万
展开全部

由于不知道您服务器端的类型,就只能给出一个简单的例子了。祝好运。

<!DOCTYPE HTML>
<html>
   <head>
      <script type="text/javascript">
         function WebSocketTest()
         {
            if ("WebSocket" in window)
            {
               alert("WebSocket is supported by your Browser!");
               // Let us open a web socket
               var ws = new WebSocket("ws://localhost:9998/echo");
               ws.onopen = function()
               {
                  // Web Socket is connected, send data using send()
                  ws.send("Message to send");
                  alert("Message is sent...");
               };
               ws.onmessage = function (evt) 
               { 
                  var received_msg = evt.data;
                  alert("Message is received...");
               };
               ws.onclose = function()
               { 
                  // websocket is closed.
                  alert("Connection is closed..."); 
               };
            }
            else
            {
               // The browser doesn't support WebSocket
               alert("WebSocket NOT supported by your Browser!");
            }
         }
      </script>
   </head>
   <body>
      <div id="sse">
         <a href="javascript:WebSocketTest()">Run WebSocket</a>
      </div>
   </body>
</html>
更多追问追答
追问
我的远端不支持websocket
追答
你用的什么语言?
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式