gpt4 book ai didi

c# - 为什么我无法使用 Lidgren 接收来自第 3 方客户的消息?

转载 作者:太空宇宙 更新时间:2023-11-03 10:52:47 25 4
gpt4 key购买 nike

我正在使用 Lidgren 作为我的服务器应用程序的网络库。我只是想了解事物如何在真实环境中结合在一起(数据库访问、网络、物理等),所以我决定为 Minecraft 编写一个基本的服务器应用程序。它不需要功能齐全,只需处理数据包和诸如此类的东西即可。

但是,我的问题是 Lidgren 似乎完全忽略了来自 Minecraft 的任何数据包。为什么会这样?

        var peerConfig = new NetPeerConfiguration("MinecraftDotNet")
{
Port = port,
AcceptIncomingConnections = true
};


peerConfig.EnableMessageType(NetIncomingMessageType.ConnectionApproval);

_lidgrenServer = new NetServer(peerConfig);
_lidgrenServer.Start();

我的输出显示来自 Lidgren 的调试消息,但 Minecraft 客户端似乎无法“看到”服务器(而且我也没有从客户端收到任何传入数据包)

最佳答案

由于没有答案,我将关闭这个问题。看来是因为Lidgren的一些限制,只能接收Lidgren客户端写的消息。

关于c# - 为什么我无法使用 Lidgren 接收来自第 3 方客户的消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20778260/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com