我第一次学习Node.js,并且在Pedro Teixeira的Hands-On Node.js书中遇到了使用TCP通过套接字发送数据的主题。
require('net').createServer(function(socket) {
// new connection
socket.on('data', function(data) {
// got data
});
socket.on('end', function(data) {
// connection closed
});
socket.write('Some string');
}).listen(4001);
我用google搜索示例,似乎可以通过套接字发送字节,UTF-8字符串等。我很好奇,无法找到答案,是通过TCP套接字(数据类型,大小等)发送数据有哪些(如果有的话)限制?
答案 0 :(得分:1)
TCP始终提供不支持消息边界的字节流。所以你可以编码为字节流的任何东西都很好,只要记住你必须以接收器可以解码它的方式进行编码。