기본 프로토콜 Javascript sgcWebSockets는 sgcWebSocket.js 및 esegece.com.js 파일을 사용합니다.
여기에서 사용 가능한 메서드를 찾을 수 있습니다. 필요에 따라 {%host%} 및 {%port%} 변수를 교체해야 합니다. 예제: sgcWebSocket 서버가 www.example.com 웹사이트에서 포트 80을 수신하도록 구성한 경우 다음을 구성해야 합니다:
<script src="http://www.example.com:80/sgcWebSockets.js"></script>
<script src="http://www.example.com:80/esegece.com.js"></script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
socket.send('Hello sgcWebSockets!');
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
socket.on('sgcmessage', function(event)
{
alert(event.message);
}
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
socket.publish('Hello sgcWebSockets!', 'test');
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
socket.on('sgcevent', function(event)
{
alert('channel:' + event.channel + '. message: ' + event.message);
}
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
var params = {param:10};
socket.rpc(GUID(), 'test', JSON.stringify(params));
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
socket.on('sgcrpcresult', function(event)
{
alert('result:' + event.result);
}
socket.on('sgcrpcerror', function(event)
{
alert('error:' + event.code + ' ' + event.message);
}
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
var params = {param:10};
socket.notify('test', JSON.stringify(params));
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
socket.starttransaction('sgc:test');
socket.publish('Message1', 'sgc:test');
socket.publish('Message2', 'sgc:test');
socket.publish('Message3', 'sgc:test');
socket.commit('sgc:test');
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
socket.on('sgcsubscribe', function(event)
{
alert('subscribed: ' + event.channel);
}
socket.on('sgcunsubscribe', function(event)
{
alert('unsubscribed: ' + event.channel);
}
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
socket.on('open', function(event)
{
alert('sgcWebSocket Open!');
};
socket.on('close', function(event)
{
alert('sgcWebSocket Closed!');
};
socket.on('error', function(event)
{
alert('sgcWebSocket Error: ' + event.message);
};
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
socket.on('sgcsession', function(event)
{
alert(event.guid);
};
socket.getsession();
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
socket.close();
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
socket.state();
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
socket.qoslevel1();
socket.publish('message', 'channel');
</script>
<script src="http://{%host%}:{%port%}/sgcWebSockets.js"></script>
<script src="http://{%host%}:{%port%}/esegece.com.js"></script>
<script>
var socket = new sgcws('ws://{%host%}:{%port%}');
socket.queuelevel2();
socket.publish('message1', 'channel1');
socket.publish('message2', 'channel1');
</script>