摘要: 服务器测试代码如下: 黄色部分为处理粘包的测试用关键代码。经测试,这种方法是错误的。原因是在特定字符编码格式下,1个字符可能占用多个字节,而data是Buffer对象,是以字节为存储基本单元的。在传输的过程中,某一个字符很可能被截断到两次data事件回调中。而arr.join('')在连接各元素之前 阅读全文
posted @ 2016-04-12 20:29 草谷子 阅读(1581) 评论(0) 推荐(0) 编辑
摘要: 今天用NodeJs写了个简单的客户端/服务器程序,并让客户端向服务器发送汉字。当在Windows上执行客户端时,发现服务器端打印的接收到的数据是乱码。后来发现Windows上的客户端文件的储存编码方案是ANSI,于是将其改为UTF-8重新测试,这次服务器端正常显示中文汉字了。我想,NodeJs读取源 阅读全文
posted @ 2016-04-12 18:46 草谷子 阅读(529) 评论(0) 推荐(0) 编辑