如何在TCP连接中刷新缓冲区

时间:2015-10-12 21:00:06

标签: node.js tcp tcpclient

您好我面临从Web客户端传递到TCP服务器的服务器客户端消息的问题。每次我重新连接到网页时,我的前6条消息都会延迟,第7条消息需要很长时间,第一条消息会再次重复。我认为缓冲区应该有一些处理程序,但我不知道如何启动它。帮我解决这个问题。我的服务器和客户端都在节点套接字中(使用var net = require('net'))。

1 个答案:

答案 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)
                    }
                })

我正在学习节点。所以你可以用你的评论即兴创作我的代码,这样我可以更好地感谢你。