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