我正在为我的 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 - 地址已在使用中!我听说了有关选项重用地址的一些信息?不知道如何解决它。
谢谢!!