23. server
=
http.createServer(app);
server.listen(app.get('port'),
function(){
console.log("Express
server
listening
on
port
"
+
app.get('port'));
});
require('./io.server').io(server);
<script
type="text/javascript"
src="/socket.io/socket.io.js"></script>
<script
src="/javascripts/io.client.js"></script>
Saturday, April 19, 14
24. var
socketio
=
require('socket.io'),
io;
exports.io
=
function
(server)
{
io
=
socketio.listen(server);
io.sockets.on('connection',
function
(socket)
{
socket.emit('init',
{
id:
socket.id
});
});
};
Saturday, April 19, 14
25. var
socket
=
io.connect(),
socket.on('init',
function
(data)
{
concole.log(data);
});
Saturday, April 19, 14
43. {
headers:
req.headers
//
<Object>
the
headers
of
the
request
,
time:
(new
Date)
+''
//
<String>
date
time
of
the
connection
,
address:
socket.address()
//
<Object>
remoteAddress
and
remotePort
object
,
xdomain:
!!headers.origin
//
<Boolean>
was
it
a
cross
domain
request?
,
secure:
socket.secure
//
<Boolean>
https
connection
,
issued:
+date
//
<Number>
EPOCH
of
when
the
handshake
was
created
,
url:
request.url
//
<String>
the
entrance
path
of
the
request
,
query:
data.query
//
<Object>
the
result
of
url.parse().query
or
a
empty
object
}
Saturday, April 19, 14