cost 390 ms
Enet.c 库在 mips 系统上无法正常工作 - Enet.c library not working correctly on mips system

我正在尝试创建一个使用 enet 发送一些数据的 function,但首先我想确保此处的示例在 mips 系统上正常工作。 我在 Ubuntu 和 Mac 上测试了这个例子,它工作得非常好,但是当我在 mips 系统上测试它时,它总是无法创建主机,在我测试的其他系统上总是创建没有任何问题。 这里有人 ...

2021-11-24 20:26:02   1   12    c / mips / enet  
多人游戏的可扩展登录/大厅服务器 - Scalable login/lobby servers for a multiplayer game

我正在开发一款多人游戏(客户端-服务器模型),但在扩展其服务器时遇到了困难。 据我所知,大多数游戏甚至从未达到 10,000+ 玩家,我认为我的游戏也不会。 虽然如果我很幸运能得到它,我想开发服务器,这样它们以后就不会变成一个巨大的障碍物。 我在 inte.net 上搜索了很多关于我的问题的解决方案 ...

故意泄漏 std::vector 的 memory - Intentionally leak the memory of a std::vector

我需要找到一种方法来故意泄漏(拥有) std::vector的内部指针,以便它的生命周期超过原始容器的生命周期,以便以后可以手动删除它。 为什么? 我正在使用 C ENet 库开发一个网络应用程序,该库需要在短时间内发送大量数据包。 我通过将数据写入std::vector<unsigned ...

如何使用高级多人游戏(ENET)在不同的坐标处生成两个节点? - How can I spawn two nodes at different coordinates using High Level Multiplayer (ENET)?

目前,我正在使用Godot的High Level Multiplayer(ENET)生成两个玩家节点(带有KinematicBody2D和Collisions)。 由于碰撞导致问题的原因,我不能让玩家在相同的坐标处生成,因此我试图让它们彼此相邻生成。 我将Player.gd放在该past ...

2019-07-19 23:57:58   1   84    godot / enet  
如何扩展Enet(UDP)? - How to scale Enet (UDP)?

enet的创建者告诉我,enet可以处理每个主机4000个连接,操作系统将无法管理更多的连接。 如何超越? 如果我使用docker容器,它们仍然使用相同的操作系统,对吗? 所以我还没有真正解决任何问题,可以吗? 是否将Docker容器视为自己的OS? 如果使用EC2,我也不解决 ...

Enet:enet可以处理多少个连续连接? - Enet: How many consecutive connections can enet handle?

我正在使用Godot游戏引擎来创建多人游戏,它支持UDP,TCP和websocket。 根据我的研究,UDP是唯一可靠的协议,它们使用Enet。 我没有从godot社区得到关于Enet可以处理多少个连续连接的决定性答案,很多人每个房间都使用docker创建一个新服务器实例,我不喜欢这样 ...

在C ++ Builder 10.3中使用ENet会导致“在命名空间std中没有名为'strftime'的成员”的问题 - using ENet in C++ builder 10.3 causes “no member named 'strftime' in namespace std” issue

我有一个非常特殊的问题,我无法理解为什么会发生。 编译这段代码: 最终这样: [bcc32c错误] xlocinfo(184):名称空间“ std”中没有名为“ strftime”的成员 但是我可以在Visual Studio中成功使用ENet。 我遵循的安 ...

按位整数约束 - Bitwise integer concationation

在某些背景下,我试图编写一个系统以传递整数数据包,以便使用布尔切换来确定两个节点之间是否应有墙,以建立一个迷宫,目前我的迷宫可以处理480面墙,因此我不不想发送包含单个项目的数据包,而是将其拆分为一个整数数组(长度为8),这样就可以发送480/8个对象。 这是我目前正在构建的,我的想法是 ...

UWP应用程序拒绝在P2P服务器部分中接收数据 - UWP application refuses to receive data in P2P server part

我正在尝试使用C语言编写的网络库来创建用C ++语言编写的P2P(UDP)Windows 10 UWP应用程序(尝试enet和libuv)。 问题是,当应用程序像客户端一样运行时,一切都按预期工作,但是当我测试服务器部分时,应用程序拒绝接收任何事件(enet中的连接和来自libuv的消息)。 ...

SIGSEGV,分段错误。 仅在Linux上,它可在Windows上使用 - SIGSEGV, Segmentation fault. Only on linux, it works on windows

我已经坚持了几个小时,由于某种原因,我仅在Linux上遇到了Segmentation Fault错误。 它仅在长度为17个或更多字符的数据包中发生。 我正在使用Enet库发送数据包。 任何人都可以帮助我,我不知道我在这里想念的是什么... 这是gdb输出的屏幕截图 这是服务器端示 ...

ENet c ++库的最大数据包大小 - maximum packet size for ENet c++ library

我正在尝试使用ENet库,它用于通过可靠的UDP套接字进行编程。 在官方网站的“ Feature标签上显示: 无论大小如何,ENet都会发送和传递数据包。 大数据包被分为许多大小合适的较小数据包,然后在外部主机上重新组合以恢复原始数据包以进行传送。 该过程对开发人员完全透明。 ...

2016-01-20 17:15:12   1   452    c++ / enet  
TFTP客户端(基于ENET)将无法连接到远程TFTP服务器 - TFTP Client (based on ENET) won't connect to remote TFTP server

我正在尝试在C(Windows,Visual Studio 2005)中实现TFTP客户端。 TFTP客户端应该连接到端口69上的远程TFTP服务器地址。 TFTP客户端使用ENET API来进行网络连接,但是我无法使其正常工作。 TFTP客户端永远不会切换到“已连接”状态,而 ...

可选的函数参数,指定为特征而不是具体类型 - Optional function argument that is specified as a trait instead of a concrete type

过去几个月我一直在看Rust,但我刚刚开始实际项目。 我不确定标题中的术语是否正确。 请告诉我如何纠正它。 我正在ENet库( http://enet.bespin.org )周围写一个防锈包装器。 我的目标是使rust API与C API保持尽可能类似,除了重构将C样式处理指针的函 ...

2014-12-03 23:19:04   1   350    rust / enet  
使用ENet进行NAT打孔 - NAT Hole Punching With ENet

我一直在寻找一个提供了可靠性的简单UDP C ++库。 我刚刚看过ENet,它看起来很完美,但是我在文档中找不到对NAT打孔的任何支持。 互联网上似乎有一些人在讨论这个问题,但是我还没有找到是否可行的明确答案。 我已经有一个配置为向客户端分发外部ips和端口的第三方服务器。 如果 ...

将常量char数组转换为无符号char指针的问题 - Issues with converting a constant char array to an unsigned char pointer

我一直在从事一个项目,男孩哦,男孩在这个项目上受了伤。 我正在使用一个名为“ enet ”的网络库,并且正在尝试分配连接信息的客户端。 使用该站点上的教程,我使用: server.event.packet->data = "client info"; 但是,enet抱怨该字符串不是“ ...


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