I tested this in 6.0.2 using the DataSocket Writer example on Linux and the DataSocket Reader on Win 2000. The Writer returned Error 63: Connection Refused. I tested again in 6.1 and the Writer VI worked perfectly.
Any possibility of updating LabVIEW to 6.1 or previously defining your datatypes in the DS Server Manager?