TCPの再送制御がどういうものか理解してTCPを使うならいいと思うけど、
TCPはロスが続いた時の復旧がね。
個人的には再送制御を簡単に入れ込んだUDPのほうがおすすめ。