ソケットディスクリプタから一度読み込んだデータを
もう一度読み込むことはできませんか?
TCPプロトコルで受信したデータはプログラムから読み込まれると消去されるのでしょうか?