>>651
ああ!シコるほど!
> totalBytesRcvd: 7
になってしまうのがいかんかったんですね。

if ((bytesRcvd = recv(sock, &msgStruct, sizeof(msgStruct) - 1, 0)) <= 0)
の-1はEchoBufferでテキストメッセージを送る場合に最後の\nのためにあったんですが
構造体ではいらんかったですね。
消したら

Received:
totalBytesRcvd: 8
deposits: 500
withdrawals: 600

と正常位になりました。
ありがとうございました!