i am not a newbie with the winsock.ocx, i know it capabilities inside and out.

That's why im here and going to ask this question.

I'm using the winsock.ocx in a control array.
i connect to the remote machine and the remote machine
sends me an 'ack' which is: "1"

now when i recieve this 'ack' i want to send back 2
SEPARATE packets, one right after the other.

so in the Winsock1 DataArrival, when i recieve the 'ack',
i send:

Winsock1(Index).SendData "text1"
Winsock1(Index).SendData "text2"

but the remote machine is recieving this:
"text1text2"
and it screws everything up.
i have tried putting a 'sleep' between the two instructions
but i still get the same thing.

and info would be appreciated!
thanks