Socket.io - não é possível carregar o arquivo

Eu fiz um aplicativo de bate-papo na web usando o Node.js, o socket.io e o express. Está funcionando bem.
Agora quero mover meu aplicativo de chat para o meu site, mas tenho problemas com os caminhos.
Meu site é baseado emQuadro Laravel e tem essa estrutura.

Website
    /public
        /js
            /jquery1-10.js
            /chat.js        ----> client side chat file.
    /app.js                 ----> node.js server side file.
    /index.php

Laravel usar layouts assim emindex.php Arquivo,URL::asset('/path-to-file') está funcionando bem para todos os arquivos dentro do diretório público. incluindo folhas de estilo e javascript.

Dentro do meuindex.php arquivo eu chamo javascripts assim:

<script src="{{ asset('js/jquery1-10.js'); }}" ></script> // public/js/jquery1-10.js
<script src="{{ asset('js/chat.js'); }}" ></script>  // public/js/chat.js
<script src="{{ asset('/socket.io/socket.io.js'); }}" ></script> // ???

ambosjquery1-10.js echat.js carrega bem
MAS não pode carregar o arquivo socket.io. Eu acho que o socket.io cria automaticamente! e eu não tenho idéia de onde é.
Alguém pode me ajudar com isso?

isto éapp.js Arquivo:

var http = require("http");
var express = require("express"),
app = express(),
server = http.createServer(app),
io = require("socket.io").listen(server);
server.listen(4000);

app.get("/*", function( req, res ) {
    res.sendfile( __dirname + "/index.php" );
});

E este é o meu arquivo chat.js -> lado do cliente.

jQuery( function($){
var socket = io.connect(); ---> error happens here. can not load socket.io.js file
Resolvido

bem, eu usei essa linha:
<script src="http://localhost:4000/socket.io/socket.io.js" ></script>

em vez disso:
<script src="{{ asset('/socket.io/socket.io.js'); }}" ></script>

e funcionou bem.

questionAnswers(1)

yourAnswerToTheQuestion