jsXMLSocket - 与 XMLSocket 类进行通讯的 JavaScript 接口

fmms 12年前

jsXMLSocket 是一个用来跟 Adobe Flash 的 XMLSocket 类进行通讯的 JavaScript 接口。

示例代码: 

<html>  <head>      <script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>      <script type="text/javascript" src="jsxmlsocket.js"></script>      <script type='text/javascript'>          // Host we are connecting to          var host = 'localhost';          // Port we are connecting on          var port = 8008;            var socket = new jsXMLSocket();            // When the socket is added the to document          socket.onReady = function() {              socket.connect(host, port);              $('#messages').append('Connecting to ' + host + ':' + port + '... ');          }            // Connection attempt finished          socket.onConnect = function(success, error) {              if(success) {                  socket.send('init');                  $('#messages').append('Connected.<br/>');              } else {                  $('#messages').append('Connection failed.<br/>');              }          }            // Server closed socket          socket.onClose = function() {              $('#messages').append('Server disconnected.<br/>');          }            // Received data          socket.onData = function(data) {              $('#messages').append(data + '<br/>');          }            $(document).ready(function() {              // Setup our socket in the div with the id="socket"              socket.setup('#socket');          });      </script>      <title>jsXMLSocket</title>  </head>  <body>      <div id='socket'></div>      <h1>jsXMLSocket</h1>      <div id="messages"></div>  </body>  </html> 

项目主页:http://www.open-open.com/lib/view/home/1331866370156