XNAゲーム用にLidgrenライブラリを試しています。単純なサーバーとクライアントを作成しました。サーバー:
NetPeerConfiguration config = new NetPeerConfiguration("Warz");
config.Port = port;
server = new NetServer(config);
config.MaximumConnections = 500;
server.Start();
logMessage("Server starting on port " + port.ToString(), ConsoleColor.Green);
Console.Read();
クライアント:
NetPeerConfiguration netConfig = new NetPeerConfiguration("Warz");
netConfig.Port = 1000;
client = new NetClient(netConfig);
client.Start();
client.Connect(new IPEndPoint(IPAddress.Parse("127.0.0.1"), port));
ポートは値1000の整数です。サーバーを起動した後、client.connectメソッドでエラーが発生します。エラーは次のとおりです。ポート0.0.0.0:1000へのバインドに失敗しました-アドレスはすでに使用されています!オプションreuseaddressについて何か聞いたことがありますか?それをタフに修正する方法を見つけることができません。
ありがとう!!