我是Node.js的新手,我试图完成一个简单的聊天应用程序。
但我卡住了。我试图谷歌并使用其他解决方案,但我不能找到它的工作由于某种原因。如果有人可以帮助我,那就太棒了。
我得到的错误是响应时间太长。
这是我的代码。
服务器端:
<script src="/socket.io/socket.io.js"></script>
<script src="http://code.jquery.com/jquery-1.11.1.js"></script>
<script>
var socket = io();
//##### SET USERNAME
$('#set_username').submit(function(){
socket.emit('set username', $('#username').val());
return false;
});
//##### SET MESSAGE
$('#sendmsg').submit(function(){
var msg = '['+$('#username').val()+'] ' + $('#m').val();
socket.emit('chat message', msg);
$('#m').val('');
return false;
});
//SET MESSAGE
socket.on('chat message', function(msg){
$('#messages').append($('<li>').text(msg));
});
</script>
客户方:
UserAccont
提前致谢!
答案 0 :(得分:2)
看看评论:
您正在NAT后面的端口3000处进行侦听。如果要从外部连接,则需要在路由器中将端口转发配置到本地服务器。您的NAT规则中有拼写错误。