fix tcp empty message bug