jsXMLSocket - 與 XMLSocket 類進行通訊的 JavaScript 接口

fmms 12年前發布 | 30K 次閱讀 Java JavaScript開發

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.baiduhome.net/lib/view/home/1331866370156

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!