我在 Monogame 中使用 Lidgren。 玩家有可能想要主持一场比赛,然后离开大厅,并想再次主持。 但是,当我在我的代码中执行此操作时,会引发以下异常: System.Net.Sockets.SocketException: '每个套接字地址(协议/网络地址/端口)通常只允许使用一次' 相 ...
我在 Monogame 中使用 Lidgren。 玩家有可能想要主持一场比赛,然后离开大厅,并想再次主持。 但是,当我在我的代码中执行此操作时,会引发以下异常: System.Net.Sockets.SocketException: '每个套接字地址(协议/网络地址/端口)通常只允许使用一次' 相 ...
我有以下代码用于接收消息: 以及发送这些代码的代码: 如果消息到达服务器,则仅调用默认值,并断开与用户的连接。 ...
发生什么情况时发生什么情况Lidgren.Network.NetException:“此消息已发送!使用NetPeer.SendMessage()有效发送多个收件人”? ...
我使用 Unity 和 Lidgren 网络库(服务器 - 客户端架构)来开发具有视角的游戏,看起来类似于 Diep.io。 我试图让双方的射击都顺畅,但是,由于延迟,如果客户端在射击时移动,客户端可以看到子弹距离玩家更远(服务器从客户端收到的最后一个位置)。 当前要拍摄,客户端向服务器发送数据 ...
我正在使用Lidgren网络库来创建实时多人游戏。 我正在尝试做的是,将所有传入的包(包括所有字节)保存到二进制文件中的同位体。 稍后,当我需要调试一些奇怪的网络行为时,我可以加载该文件,并使其依次加载(或重建)它保存的所有软件包。 这样,我可以找到奇怪的行为是如何发生的。 我的 ...
我有从GitHub克隆的Lidgren(gen3)的最新版本,并且我在Mono的最新版本中使用Unity3d,但我也尝试使用Visual Studio 2015。 每次我在Unity项目中尝试从Lidgren编译的DLL时,都会收到此错误: 有人为此提供解决方案吗? 谢谢 : ...
我正在与Lidgren一起玩游戏,我想知道是否有一种方法可以从某个客户端(而不是整个服务器)读取消息,例如- 这样,我将能够从每个客户端读取数据分成自己的线程,并有一个单独的线程向每个客户端发送数据。 当前,我的服务器中只有一个循环读取数据包,我担心一个客户端比另一个客户端更受青睐,因 ...
我目前正在与多人游戏一起编写面向对象的游戏。 播放器继承自实体,当我通过发送当前播放器属性时 NetOutgoingMessage outmsg = Server.CreateMessage(); [...] outmsg.WriteAllProperties(p); 其中p是我的 ...
我正在学习使用网络库Lidgren。 我试图让基本的客户端/设置服务器运行,但是却出现错误。 到目前为止,我只有服务器,当我运行它时,服务器运行了Lidgren.Network.NetException 10秒钟,然后崩溃,但Lidgren.Network.NetException异常。 ...
好吧,我的问题很简单。 我想将属性添加到预定义的类中。 需要添加“ index”属性,使其为“ Clients(sender).Index” ...
我正在使用Lidgren.Networking在客户端/服务器体系结构中的服务器和客户端之间发送数据。 我创建了一个Packet类,用于在网络上发送数据包时使用。 Packet.cs IPackable.cs 然后我有像这样的应用程序特定的数据包类 发送数据包很容 ...
我想设置一个P2P对接服务器。 情况如下: 我在NAT路由器后面有2个以上的对等节点。 我在静态IP上的端口转发路由器后面有一台服务器。 服务器的工作是注册每个对等方的联系信息,并在请求时将其发送给其他任何对等方。 然后,对等方可以向服务器查询其他列表,然后直 ...
我正在使用Lidgren库 ,以便通过网络通信字符串抛出计算机。 当客户端与服务器断开连接时,我会收到通知,但是当客户端连接时,我不会收到通知。 我尝试了在不同线程中运行的这段代码: 其中con是旧的连接数。 新连接的客户端发送消息后,我得到的唯一输出是0.0.0.0 connec ...
我想使用Lidgren在XNA 4.0中创建服务器/客户端游戏,客户端可以在其中列出可用的服务器/主机并选择要加入的服务器。 我如何使用DiscoverLocalPeers或Client.DiscoverLocalPeers(40012); 函数返回发现的服务器列表。 我假设函数使用相 ...
啊! 我回来了,伙计们! 我讨厌麻烦我的问题,但我已经为此工作了三天了。 使用“聊天应用程序”示例,将其模制到游戏中。 客户端和服务器连接正确,但是...我的客户端遇到了一些麻烦。 :/ AppendText行不断抛出异常(InvalidOperationException ...
嘿,我一直在Lidgren上寻找很多东西,并且设法获得一些简单的控制台客户端和服务器,但是使用2D确实很难。 到目前为止,基本上我只有基于控制台的应用程序,但是我发现了一个使用Lidgren的2D游戏示例。 您打开了一个服务器,然后打开了两个应用程序。 它们自动连接,您可以在两个窗口中 ...
我如何使用Lidgren.Network ? 我的意思是说,“安装”它以便可以在我的项目中使用它? 因为我很想开始简单的多人游戏,但是我在网上找不到任何好的教程,但是我听说Lidgren.Network很好:D 我试图将Lidgren.Network拖到项目中,但是我不能那样使用,我想 ...
我正在使用Lidgren开发xna联网游戏,可以使客户端和服务器建立连接,但是每当客户端在DiscoveryRequest案例中收到消息时,都会收到IndexOutOfRangeException错误。 在客户端中接收消息的代码: ...
我已经从https://code.google.com/p/lidgren-network-gen3/获取了Lidgren的最新版本。 我查看了许多教程,但似乎都没有用。 我想我必须在代码中缺少某些内容。 每次我连接时,服务器都会发生状态更改(状态从运行状态变为正在运行状态?)然 ...
我正在尝试使用XNA和Lidgren Networking Library创建一个在线游戏。 但是,现在我在发送和接收任何消息时都遇到麻烦,而没有得到以下错误: “试图读取缓冲区大小,这可能是由于写入/读取,大小或顺序不匹配导致的。” 我像这样将消息发送给客户端: 其中Packe ...