TCP checksum works first time, but TCP communicate continues. Need to fix