目前只有支持HTML5的浏览器加入了Javascript对Socket的支持, 而且目前处于测试阶段, 还不推荐使用. 如果你必须要用Javascript实现socket传输, 相关代码如下:
function connect(){
try{
var socket;
var host = "ws://localhost:8000/socket/server/startDaemon.php";
var socket = new WebSocket(host);
message('
Socket Status: '+socket.readyState);
socket.onopen = function(){
message('
Socket Status: '+socket.readyState+' (open)');
}
socket.onmessage = function(msg){
message('
Socket Status: '+socket.readyState+' (Closed)');
}
} catch(exception){
message('
Error'+exception);
}
}
function send() {
socket.send(text);
}
socket.close()