Difference between D6 and D7 Socket Server is Variants.pas in D6 keep my beta 2 variants this variants seems better compatibility with D5 and D4 variants when you use variant arrays of bytes >= 2MB D7 was implemented when the last variant unit implementation Try both and send me feedback. Thanks Manuel Parma