Please report new issues athttps://github.com/DOCGroup
There is necessary to wait for unspecified amount of time after we send the last frame (i.e. TAO_AV_TCP_Object::send_frame) and invoke stop on streamctrl otherwise we do not get all the data to the other side. According to the test example the waiting is necessary to flush the data to another side: AVStreams/Full_profile.ftp.cpp: // wait for sometime for the data to be flushed to the other side. this->count_++; if (this->count_ == 2) I think that this is quit annoying problem that should be solved.
Unfirtunately I will not be able to take a look at it for sometime.