想通过js连接socket或mysql,从中获得数据,并显示在html上,网上有说可以直接实现的,也有说js是客户端的脚本语言,不能直接连接socket和mysql,哪位大虾能否给一个明确的答案,是否可以通过js直接连接socket和mysql的。因为本人javascript属于入门级,所以无论是直接连接还是通过其它方式连接,希望各位大虾能给个实例参考下(最好是完整的实例),在此先谢谢各位大虾了!!!
      苦等各位大虾的佳音…………

解决方案 »

  1.   

    当然可以实现你说的Socket编程因为不是指使用XmlHttpRequest对象, 而是真正的创建一个Socket实现收发数据。可以到https://github.com/gimite/web-socket-js去下载一个下来研究,具体的可以联系我[email protected]
    给出例子代码<!-- Import JavaScript Libraries. -->
    <script type="text/javascript" src="swfobject.js"></script>
    <script type="text/javascript" src="web_socket.js"></script><script type="text/javascript">  // Let the library know where WebSocketMain.swf is:
      WEB_SOCKET_SWF_LOCATION = "WebSocketMain.swf";  // Write your code in the same way as for native WebSocket:
      var ws = new WebSocket("ws://example.com:10081/");
      ws.onopen = function() {
        ws.send("Hello");  // Sends a message.
      };
      ws.onmessage = function(e) {
        // Receives a message.
        alert(e.data);
      };
      ws.onclose = function() {
        alert("closed");
      };</script>
      

  2.   

    gdf87521
    谢谢指点,问题已经解决了,使用XMLHttpRequest对象实现了js与socket有连接并通信。
    [email protected]你给的这个邮箱地址是不是有错啊,给你发了邮件都没回应……  不过还是非常感谢