您好我面临从Web客户端传递到TCP服务器的服务器客户端消息的问题。每次我重新连接到网页时,我的前6条消息都会延迟,第7条消息需要很长时间,第一条消息会再次重复。我认为缓冲区应该有一些处理程序,但我不知道如何启动它。帮我解决这个问题。我的服务器和客户端都在节点套接字中(使用var net = require('net'))。
答案 0 :(得分:0)
我的客户必须发送我在网页上发出的ajax调用的响应:
#include <filename>
和我的节点客户端
$.ajax({
type: 'POST',
url: 'http://localhost:3000/client',
dataType: "json",
contentType: "application/json; charset=UTF-8",
data: JSON.stringify({name:data+'\r'}),// this is the data i get from web page
done : function(data){
console.log('on success', data);
},
fail : function(error){
console.log('on error', error)
}
})
我正在学习节点。所以你可以用你的评论即兴创作我的代码,这样我可以更好地感谢你。