1

基本的に、サーバー上のファイルの階層を取得し、特定のコマンドを送信した接続クライアントに送信したいと考えています。コマンドを検出し、階層を生成するために必要な場所に移動するようにコードを適切に記述しましたが、ここで行き詰まっています。一連の書式設定された文字列を送信する以外にこれを行う方法はありますか (1 つ深いフォルダーを指定するためのタブなど)? リストのようなものを考えていて、そのリストをtransport.write経由で送信しましたが、クライアントがそれを受信しないか、少なくともdataReceivedがトリガーされていません。私は何をすべきか途方に暮れています。任意の洞察をいただければ幸いです。

4

1 に答える 1

0

文字列を反対側に送信する必要があります。つまり、何らかの方法で階層をシリアル化する必要があります。アプリでバイナリ データを処理する特別な方法が既にない限り、何らかの標準を使用することをお勧めします。階層をjsonmsgpackprotobufthrift、または既に適切に実装されているものとして保存します。

次に、反対側で同じライブラリを使用して解凍します。

于 2013-02-18T09:34:21.473 に答える