I have developed a SMS based software in VB6 using PC SDK 2.1.
I am facing a Protocol Error on one machine and Unknown Error on another when trying to send 50 or more messages and receiving Delivery Reports as well.
It happens, becuse You are sending and receiving a mass amount of data at the same time and the connection is not fast enough to hanle that.
Probably You should wait a bit after sending a message.