Can't I say
winsock.senddata "data"
doevents
winsock.senddata "another data"
doevents
?

It is sending only first data
second data not sent
why ?