[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。




var express = require('express');
var http = require('http');
var app = express();
var server = http.createServer(app);
server.listen(8000);
var io = require('socket.io').listen(server, {log:false});
io.on("connection", function(socket){
//controllerから受け取ったとき
socket.on("slide",function(data){
//メッセージ送信元以外へ送る
socket.broadcast.emit("receive", {slide:data});
});
});
(略)
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="/socket.io-client/dist/socket.io.js"></script>
...
(略)
<script type="text/javascript">
$(function() {
//slippyプラグイン実装
var mySlide = $(".slide").slippy({
});
SyntaxHighlighter.all();
// Socket.IO Serverに接続する
var socket = io.connect('http://xxxx.oooo:8000');
// 接続時のイベント
socket.on("connect", function () {
});
//サーバーから受け取り
socket.on("receive", function(data){
//スライドの操作
if (data.slide.type === "next") {
//次へ
mySlide.nextSlide();
} else if (data.slide.type === "prev") {
//前へ
mySlide.prevSlide();
}
});
});
</script>
</head>
<body>
<!-- slide1// -->
<div class="slide">
<div class="vcenter">
<br />
<h1 class="title">xxxxxxxxxxxxxxxxxxxxxx</h1>
</div>
<div style="clear:both;"></div>
</div>
<!-- //slide1 -->
<!-- slide2// -->
<div class="slide">
....
</div>
<!-- //slide2 -->
<!-- slide3// -->
(略)
(略)
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="/socket.io-client/dist/socket.io.js"></script>
</head>
<body>
<script type="text/javascript">
$(function(){
// Socket.IO Serverに接続する
var socket = io.connect('http://xxxx.oooo:8000');
socket.on("connect", function () {
});
//次への操作送信
$('.goNext').click(function(){
sendSlide({type:"next"});
});
//前への操作送信
$('.goPrev').click(function(){
sendSlide({type:"prev"});
});
function sendSlide(slide){
socket.emit("slide", slide);
}
});
</script>
<div>
<input type="button" value="<< prev " class="goPrev" />
<br />
<input type="button" value=" next >>" class="goNext" />
</div>
</body>
(略)




var express = require('express');
var http = require('http');
var app = express();
var server = http.createServer(app);
server.listen(8000);
var io = require('socket.io').listen(server, {log:false});
io.on("connection", function(socket){
//controllerから受け取ったとき
socket.on("slide",function(data){
//メッセージ送信元以外へ送る
socket.broadcast.emit("receive", {slide:data});
});
});
(略)
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="/socket.io-client/dist/socket.io.js"></script>
...
(略)
<script type="text/javascript">
$(function() {
//slippyプラグイン実装
var mySlide = $(".slide").slippy({
});
SyntaxHighlighter.all();
// Socket.IO Serverに接続する
var socket = io.connect('http://xxxx.oooo:8000');
// 接続時のイベント
socket.on("connect", function () {
});
//サーバーから受け取り
socket.on("receive", function(data){
//スライドの操作
if (data.slide.type === "next") {
//次へ
mySlide.nextSlide();
} else if (data.slide.type === "prev") {
//前へ
mySlide.prevSlide();
}
});
});
</script>
</head>
<body>
<!-- slide1// -->
<div class="slide">
<div class="vcenter">
<br />
<h1 class="title">xxxxxxxxxxxxxxxxxxxxxx</h1>
</div>
<div style="clear:both;"></div>
</div>
<!-- //slide1 -->
<!-- slide2// -->
<div class="slide">
....
</div>
<!-- //slide2 -->
<!-- slide3// -->
(略)
(略)
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="/socket.io-client/dist/socket.io.js"></script>
</head>
<body>
<script type="text/javascript">
$(function(){
// Socket.IO Serverに接続する
var socket = io.connect('http://xxxx.oooo:8000');
socket.on("connect", function () {
});
//次への操作送信
$('.goNext').click(function(){
sendSlide({type:"next"});
});
//前への操作送信
$('.goPrev').click(function(){
sendSlide({type:"prev"});
});
function sendSlide(slide){
socket.emit("slide", slide);
}
});
</script>
<div>
<input type="button" value="<< prev " class="goPrev" />
<br />
<input type="button" value=" next >>" class="goNext" />
</div>
</body>
(略)