socketChannel_.write(buffer);
handleIncompleteWrite(buffer);
}
/* returns the number of bytes transferred from file to the socket */
long bytesTransferred = fc.transferTo(startPosition, limit, socketChannel_);
logger_.debug("Bytes transferred " + bytesTransferred);
bytesWritten += bytesTransferred;
startPosition += bytesTransferred;
/*
* If the number of bytes transferred is less than intended