1

基本上,我想获取服务器上的文件层次结构并将其发送到已发送特定命令的连接客户端。我已经正确编写了我的代码,以便它能够检测到命令并将去它需要去的地方以生成层次结构,但这是我卡住的地方。除了发送一堆格式化的字符串(用于指定一个文件夹更深的标签等)之外,还有其他方法吗?我在想一个类似列表的东西,然后通过 transport.write 发送所述列表,但是当我这样做时,客户端没有收到它,或者至少 dataReceived 没有被触发。我不知道该怎么做。任何见解将不胜感激。

4

1 回答 1

0

您需要将字符串发送到另一端。这意味着您需要以某种方式序列化您的层次结构。除非您已经有一些特殊的方式来处理您的应用程序中的二进制数据,否则我建议您只使用一些标准。将您的层次结构保存为jsonmsgpackprotobufthrift或其他已经很好实现的东西。

然后只需使用另一侧的相同库解压即可。

于 2013-02-18T09:34:21.473 回答