the memcpy wasnt incremementing in receiver.

git-svn-id: file:///afs/psi.ch/project/sls_det_software/svn/slsDetectorSoftware@519 951219d9-93cf-4727-9268-0efd64621fa3
This commit is contained in:
l_maliakal_d
2013-04-18 13:38:21 +00:00
parent 0efaaa5520
commit 5ab6d9076d
3 changed files with 29 additions and 6 deletions

View File

@ -344,6 +344,8 @@ int slsReceiverFunctionList::startListening(){
rc = udpSocket->ReceiveDataOnly(buffer,bufferSize);
if( rc < 0)
cerr << "recvfrom() failed" << endl;
if(rc<bufferSize)
cerr << "LESS than buffersize received" << rc << endl;
//start for each scan
if(startFrameIndex==-1){
@ -507,7 +509,7 @@ int slsReceiverFunctionList::startWriting(){
//default writing to file
else {
if(sfilefd)
memcpy(address,wbuf, bufferSize);
memcpy((((char*)address)+bufferSize*framesInFile),wbuf, bufferSize);
else{
cout << "You do not have permissions to overwrite: " << savefilename << endl;
usleep(50000);