C#でwinsockを使う方法が良く分かりません…
クライアントとサーバのコネクトは巧くいっているようなのですが、受信がだめで。
VBの参考書を見て無理やり書いてはみたのですが、GetDataの所で例外が発生してしまいます。

クライアント側ソフトの送信部
private void SendButton_Click(object sender, System.EventArgs e)
{
object SendData;
SendData = Account.Text;
WS.SendData(SendData);
}

サーバ側ソフトの受信部
private void WS_DataArrival(object sender, AxMSWinsockLib.DMSWinsockControlEvents_DataArrivalEvent e)
{
object ReceiveData = "";
WS.GetData(ref ReceiveData,ReceiveData.GetType(),e.bytesTotal);
GetText.Text = ReceiveData.ToString();
}

アホな質問かとは思いますが、ご教授お願いします。