DOBON.NET DOBON.NETプログラミング掲示板過去ログ

DirectPlayでエラーが・・・。

環境/言語:[WindowsXP, C#, DirectX 9.0 SDK Update (February 2005)]
分類:[.NET]

DirectPlayを使用して、ネットワーク型ゲームを開発しています。
そこで、データを送ろうとしたところで、エラーが出てしまい、原因がわかりません。
エラー内容は次のとおりです。

--------------------------------------------------------------------------

'System.NullReferenceException' のハンドルされていない例外が Game.exe で発生しました。

追加情報 : オブジェクト参照がオブジェクト インスタンスに設定されていません。

--------------------------------------------------------------------------

どこかにnullが入っているということで、調べてみたのですが、どこにnullなのか、いまいち分からず途方にくれているところです。

ソースは、エラー箇所のみですが、次のとおりです。
サイトなどで書かれているとおりだとは思うのですが・・・。

--------------------------------------------------------------------------
public class GameForm : System.Windows.Forms.Form
{
private Peer peer_ = null;

//送信処理
private void SendButton_Click(object sender, System.EventArgs e)
{
NetworkPacket data = new NetworkPacket();
data.Write(SendText.Text);
// ネットワークパケットを全員に送信
peer_.SendTo((int)PlayerID.AllPlayers, data, 0, SendFlags.Guaranteed);
↑ここで、エラーがでます
}
}
--------------------------------------------------------------------------

説明足らずかもしれませんが、お願いします。
PlayerID.AllPlayersがnullとかでは?

DOBON.NET | プログラミング道 | プログラミング掲示板