Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>Okay, so I got this working(I think)</p> <p>Again, Client-side code:</p> <pre><code>&lt;script src="./Socket.IO/socket.io.js"&gt;&lt;/script&gt; &lt;script&gt; io.setPath('./Socket.IO/'); var socket = new io.Socket('jayz.danstanhope.webfactional.com', { 'port': 80 }); socket.on('connect', function () { alert('connect'); }); socket.on('message', function (msg) { alert('message' + msg); }); socket.on('close', function () { alert('close'); }); socket.on('disconnect', function () { alert('disconnect'); }); socket.connect(); &lt;/script&gt; </code></pre> <p>Server-side code:</p> <pre><code>var sys = require("sys") , fs = require("fs") , path = require("path") , http = require("http"); var io = require('/home/danstanhope/webapps/htdocs/Socket.IO-node'); var server = http.createServer(function (req, res) { //your normal server code res.writeHead(200, { 'Content-Type': 'text/html' }); res.write('Hello world'); res.end(); }); server.listen(26970); server = io.listen(server); server.on('connection', function(client){ sys.log('client connected'); }); </code></pre> <p>When I refresh the page in Chrome I can see logs being written in Shell.</p> <p>Here's what I see:</p> <pre><code>danstanhope@web146 htdocs]$ node server.js 9 Aug 19:19:37 - socket.io ready - accepting connections 9 Aug 19:19:40 - Initializing client with transport "websocket" 9 Aug 19:19:40 - Client 21789167495444417 connected 9 Aug 19:19:40 - client connected 9 Aug 19:19:40 - Client 21789167495444417 disconnected </code></pre> <p>The only issue now is getting any of those javascript socket alerts to fire.</p> <p>Any ideas?</p> <p>Thanks, Dan</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload