I have similar problems with ActiveX VB DataSocket component and DataSocket Server. I have a dual processor XEON machine and if I enable either the second processor, or hyper threading then the application in the auto-read mode (answering interrupts that are sent from the server to a subscriber) will often miss interrupts. After a couple are missed then things seem to be all jammed up and no more interrupts are answered. However, this is only for transfers of large data arrays and does not seem to affect transfers without interrupts of boolean attributes. Have not tried all other permutations of varible types and attribute types, but I think it is clear from the other comments (especially Elisabeths's) that hyper threading and/or dual processors can not be relied on.
Brad Boyce
