- 123 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 23:35:09 ]
- >>120
こういうのを一般化する時の問題はデータの区切りの判定です。 どこがデータの区切りで、どこまでデータを読んでから上層に渡せばいいかは プロトコル依存だからです。 パケットのヘッダに長さが埋め込まれている場合、 CR/LFでメッセージの区切りが指定されている場合等、ひどい場合は階層構造の データを深くパージングしないと切れ目が分からないなどと言う物も。 >>122 が言う様に普通はコールバックを上層が用意し、データの区切りの判断を これらのコールバックを呼んで判断するという方法です。 区切りの方法によって どういうコールバックのインターフェースを用意すればいいかは自分で考えましょう。
|

|