Winsockを用いてプログラムを作成してます。

strData
{
int      Count;
int      Param;
}

上記のような構造体を送信し、受信できるところまで確認したのですが、
文字列も送信したいと思っています。

strData
{
int      Count;
int      Param;
CString   Text;
}

そこで上記のようにCStringデータを追加したのですが、
CString部のデータのみ正しく受信できません。(送信しできているかも怪しいです)

そもそも上記のようなCStringを含んだ構造体は送受信可能なのでしょうか?