Twisted - 发送文件层次结构

时间:2013-02-18 05:47:21

标签: python python-2.7 twisted

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

1 个答案:

答案 0 :(得分:0)

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

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