That is the correct code. We are picking up individual time stamp files. I only put the piece of code in that I am having issues with but I am picking up all the transactions that are in the directory storing them in an array and pushing them across one at a time. So I connect, check to see the file meets my requirement, push it across, and wait for acknowledgment. If the array stores one file I get a blank response. If I have two or more files the first response is blank and all responses that follow are the acknowledgment for the previous file. I am using a foreach loop based on the transaction array.