socket.io ちなみに接続先鯖が接続前からとまってた場合

node.jsでsocket.ioを動かす前提で!!

    <script src="http://localhost:1337/socket.io/socket.io.js"></script>

で、読み込まれるべき、socket.ioが読み込まれません!!
なので、スクリプト実行で、こけます。

なので、上記の実装ならば、HTML上なにも起こりません。
なので、

$ ->
  unless io?
    $("#log").html($("#log").html() + "<br />" + "時間を置いて再度読み込みをして下さい。")
    return

とか、すると幸せになれそうです。