2

接続を確立した後、接続からのバイトを読み取りたい場合、どうすればすべてのバイトを読み取ることができるでしょうか? 試したところ、改行のような区切りまで読めるようになりました。しかし、改行を含むすべてを取得するにはどうすればよいでしょうか? Go で redis クライアントを作成しようとしていますが、プロトコルによって結果が \r\n で区切られているため、この場合、Buffer.ReadLine または Buffer.ReadSlice は役に立ちませんでした。

4

1 に答える 1

3

Reader からすべてのバイトを読み取るには (TCP 接続など)、 を使用できます。これは、反対側から が送信されるか、エラーが発生するioutil.ReadAllまで読み取ります。EOF

go 用のredis クライアントが既にいくつかあることに注意してください。

于 2012-09-26T15:55:37.777 に答える