http://stackoverflow.com/questions/6965107/converting-between-strings-and-arraybuffers
https://developers.google.com/web/updates/2012/06/How-to-convert-ArrayBuffer-to-and-from-String
2015年12月31日 星期四
2015年12月17日 星期四
2015年12月9日 星期三
PC Control Codes
Function Code Data
POWER ON 02H 00H 00H 00H 00H 02H
POWER OFF 02H 01H 00H 00H 00H 03H
INPUT SELECT COMPUTER 1 02H 03H 00H 00H 02H 01H 01H 09H
INPUT SELECT COMPUTER 2 (Digital) 02H 03H 00H 00H 02H 01H 1AH 22H
INPUT SELECT COMPUTER 2 (Analog) 02H 03H 00H 00H 02H 01H 02H 0AH
INPUT SELECT VIDEO 02H 03H 00H 00H 02H 01H 06H 0EH
INPUT SELECT S-VIDEO 02H 03H 00H 00H 02H 01H 0BH 13H
PICTURE MUTE ON 02H 10H 00H 00H 00H 12H
PICTURE MUTE OFF 02H 11H 00H 00H 00H 13H
SOUND MUTE ON 02H 12H 00H 00H 00H 14H
SOUND MUTE OFF 02H 13H 00H 00H 00H 15H
POWER ON 02H 00H 00H 00H 00H 02H
POWER OFF 02H 01H 00H 00H 00H 03H
INPUT SELECT COMPUTER 1 02H 03H 00H 00H 02H 01H 01H 09H
INPUT SELECT COMPUTER 2 (Digital) 02H 03H 00H 00H 02H 01H 1AH 22H
INPUT SELECT COMPUTER 2 (Analog) 02H 03H 00H 00H 02H 01H 02H 0AH
INPUT SELECT VIDEO 02H 03H 00H 00H 02H 01H 06H 0EH
INPUT SELECT S-VIDEO 02H 03H 00H 00H 02H 01H 0BH 13H
PICTURE MUTE ON 02H 10H 00H 00H 00H 12H
PICTURE MUTE OFF 02H 11H 00H 00H 00H 13H
SOUND MUTE ON 02H 12H 00H 00H 00H 14H
SOUND MUTE OFF 02H 13H 00H 00H 00H 15H
2015年12月3日 星期四
2015年11月29日 星期日
jSocket code
<div id='mySocket'>
<button type="button" onclick="openTCP()">TCP Open</button>
<button type="button" onclick="closeTCP()">TCP Close</button>
</div>
<script src="https://jsocket.googlecode.com/svn-history/r119/trunk/jsocket/src/jsocket.js"></script>
<script>
var socket = null;
function openTCP() {
socket = new jSocket();
socket.onReady = function(){
socket.connect('192.168.27.245', 7142);
}
// Connection attempt finished
socket.onConnect = function(success, msg){
if(success){
// Send something to the socket
console.log("TCP connection established sucessfully");
socket.write('Hello world');
}else{
console.log("TCP connection established fail");
alert('Connection to the server could not be estabilished: ' + msg);
}
}
socket.onData = function(data){
alert('Received from socket: '+data);
}
// Setup our socket in the div with the id="socket"
socket.setup('mySocket');
}
function closeTCP() {
socket.halfClose();
socket.close();
if (socket.closed) {
console.log("TCP socket has been cleanly closed");
};
}
</script>
<button type="button" onclick="openTCP()">TCP Open</button>
<button type="button" onclick="closeTCP()">TCP Close</button>
</div>
<script src="https://jsocket.googlecode.com/svn-history/r119/trunk/jsocket/src/jsocket.js"></script>
<script>
var socket = null;
function openTCP() {
socket = new jSocket();
socket.onReady = function(){
socket.connect('192.168.27.245', 7142);
}
// Connection attempt finished
socket.onConnect = function(success, msg){
if(success){
// Send something to the socket
console.log("TCP connection established sucessfully");
socket.write('Hello world');
}else{
console.log("TCP connection established fail");
alert('Connection to the server could not be estabilished: ' + msg);
}
}
socket.onData = function(data){
alert('Received from socket: '+data);
}
// Setup our socket in the div with the id="socket"
socket.setup('mySocket');
}
function closeTCP() {
socket.halfClose();
socket.close();
if (socket.closed) {
console.log("TCP socket has been cleanly closed");
};
}
</script>
訂閱:
意見 (Atom)