什么是Node.js中类似于PHP中fgetc()函数的等效函数?我如何将其应用于套接字?
我正在开发这个PHP脚本的Node.js端口: http://code.google.com/p/bf2php/source/browse/trunk/rcon/BF2RConBase.class.php 基本上,它使用套接字连接到基于Battlefield 2的游戏服务器。我正在查看的函数是:
我正在开发这个PHP脚本的Node.js端口: http://code.google.com/p/bf2php/source/browse/trunk/rcon/BF2RConBase.class.php 基本上,它使用套接字连接到基于Battlefield 2的游戏服务器。我正在查看的函数是:
protected function read($bare = false) {
$delim = $bare ? "\n" : "\x04";
for($buffer = ''; ($char = fgetc($this->socket)) != $delim; $buffer .= $char);
return trim($buffer);
}
据我了解,它应该直接从套接字中逐个字符抓取第一行,直到'\n'为止。 我假设输出用于获取加密盐。 该函数在套接字连接事件中被调用,作为生成所需的加密密码的代码的一部分。 有人能展示一个类似于此函数的Node.js等效函数吗?