ソケットはプロセスセーフじゃないよ
あと一度recvしたら受信バッファからデータは消える
消したくないならrecvの引数にMSG_PEEKを指定しる