cost 259 ms
Lidgren 第二次创建服务器实例导致 System.Net.Sockets.SocketException - Lidgren create server instance for a second time results in System.Net.Sockets.SocketException

我在 Monogame 中使用 Lidgren。 玩家有可能想要主持一场比赛,然后离开大厅,并想再次主持。 但是,当我在我的代码中执行此操作时,会引发以下异常: System.Net.Sockets.SocketException: '每个套接字地址(协议/网络地址/端口)通常只允许使用一次' 相 ...

在类似于 Diep.io 的自上而下多人游戏中处理射击的最佳方法? - Best way to handle shooting in top down multiplayer game similar to Diep.io?

我使用 Unity 和 Lidgren 网络库(服务器 - 客户端架构)来开发具有视角的游戏,看起来类似于 Diep.io。 我试图让双方的射击都顺畅,但是,由于延迟,如果客户端在射击时移动,客户端可以看到子弹距离玩家更远(服务器从客户端收到的最后一个位置)。 当前要拍摄,客户端向服务器发送数据 ...

从二进制文件中保存的包中使用Lidgren创建NetIncomingMessage - Creating a NetIncomingMessage with Lidgren from saved package in a binary file

我正在使用Lidgren网络库来创建实时多人游戏。 我正在尝试做的是,将所有传入的包(包括所有字节)保存到二进制文件中的同位体。 稍后,当我需要调试一些奇怪的网络行为时,我可以加载该文件,并使其依次加载(或重建)它保存的所有软件包。 这样,我可以找到奇怪的行为是如何发生的。 我的 ...

阅读来自Lidgren的某个客户的消息 - Read message from a certain client in Lidgren

我正在与Lidgren一起玩游戏,我想知道是否有一种方法可以从某个客户端(而不是整个服务器)读取消息,例如- 这样,我将能够从每个客户端读取数据分成自己的线程,并有一个单独的线程向每个客户端发送数据。 当前,我的服务器中只有一个循环读取数据包,我担心一个客户端比另一个客户端更受青睐,因 ...

网络问题,可以通过异步方法解决吗? - Networking issues, possible to resolve with async method?

我正在学习使用网络库Lidgren。 我试图让基本的客户端/设置服务器运行,但是却出现错误。 到目前为止,我只有服务器,当我运行它时,服务器运行了Lidgren.Network.NetException 10秒钟,然后崩溃,但Lidgren.Network.NetException异常。 ...

Lidgren的通用数据包系统 - Generic packet system for Lidgren

我正在使用Lidgren.Networking在客户端/服务器体系结构中的服务器和客户端之间发送数据。 我创建了一个Packet类,用于在网络上发送数据包时使用。 Packet.cs IPackable.cs 然后我有像这样的应用程序特定的数据包类 发送数据包很容 ...

从服务器连接Lidgren中的对等节点 - Connecting peers in Lidgren from a server

我想设置一个P2P对接服务器。 情况如下: 我在NAT路由器后面有2个以上的对等节点。 我在静态IP上的端口转发路由器后面有一台服务器。 服务器的工作是注册每个对等方的联系信息,并在请求时将其发送给其他任何对等方。 然后,对等方可以向服务器查询其他列表,然后直 ...

与服务器建立新连接时得到通知 - Get notified when new connection is established with server

我正在使用Lidgren库 ,以便通过网络通信字符串抛出计算机。 当客户端与服务器断开连接时,我会收到通知,但是当客户端连接时,我不会收到通知。 我尝试了在不同线程中运行的这段代码: 其中con是旧的连接数。 新连接的客户端发送消息后,我得到的唯一输出是0.0.0.0 connec ...

Lidgren-InvalidOperationException未处理 - Lidgren - InvalidOperationException was unhandled

啊! 我回来了,伙计们! 我讨厌麻烦我的问题,但我已经为此工作了三天了。 使用“聊天应用程序”示例,将其模制到游戏中。 客户端和服务器连接正确,但是...我的客户端遇到了一些麻烦。 :/ AppendText行不断抛出异常(InvalidOperationException ...

C#Lidgren-发送位置和球员状态吗? - C# Lidgren - Send positions and playerstates?

嘿,我一直在Lidgren上寻找很多东西,并且设法获得一些简单的控制台客户端和服务器,但是使用2D确实很难。 到目前为止,基本上我只有基于控制台的应用程序,但是我发现了一个使用Lidgren的2D游戏示例。 您打开了一个服务器,然后打开了两个应用程序。 它们自动连接,您可以在两个窗口中 ...

XNA-如何“安装” Lidgren? - XNA - How to “install” Lidgren?

我如何使用Lidgren.Network ? 我的意思是说,“安装”它以便可以在我的项目中使用它? 因为我很想开始简单的多人游戏,但是我在网上找不到任何好的教程,但是我听说Lidgren.Network很好:D 我试图将Lidgren.Network拖到项目中,但是我不能那样使用,我想 ...

Lidgren邮件接收错误 - Lidgren message receiving error

我正在使用Lidgren开发xna联网游戏,可以使客户端和服务器建立连接,但是每当客户端在DiscoveryRequest案例中收到消息时,都会收到IndexOutOfRangeException错误。 在客户端中接收消息的代码: ...

2013-09-07 22:34:40   1   209    c# / xna / lidgren  
XNA和Lidgren错误:试图读取过去的缓冲区大小? - XNA and Lidgren Error: Trying to read past buffer size?

我正在尝试使用XNA和Lidgren Networking Library创建一个在线游戏。 但是,现在我在发送和接收任何消息时都遇到麻烦,而没有得到以下错误: “试图读取缓冲区大小,这可能是由于写入/读取,大小或顺序不匹配导致的。” 我像这样将消息发送给客户端: 其中Packe ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM