我想知道是否有一种方法可以像Java中的DataInputStream那样从流中读取数据?
我需要这个方法来编写两个应用程序。其中一个应用程序使用DataOutputStream发送数据,是用Java编写的。
类似于这样:
Java客户端。
public static void main(String[] args) {
DataOutputStream out = ...;
out.writeByte((byte) 1);
}
NodeJS 服务器。
var net = require('net');
net.createServer(function (socket) {
socket.on("data", function (data) {
// Some way to read this?
}
}).listen(4444, '127.0.0.1');
我希望补充两点信息:
- 我不仅发送一个字节,我发送的是DataOutputStream支持的所有不同类型。
- 我无法更改发送数据的方法,我想知道如何使用它。