SPN 发表于 2024-5-14 23:35

小白求助 - 局域网联机流程

好奇一个类似游侠/Radmin的局域网联机平台一打开就能看到对方的房间;我自己实现了一个监听只有一个网卡的主机,并且用UDP广播数据,客户端也拿到了数据(但是不确定有没有游戏数据),我主机A和客户端都打开这个游戏,主机创建了房间,客户端并没有发现房间,事实失败了。想寻求大佬们,监听主机A的网卡拿到游戏数据再广播给其他客户端,其他客户端就能看到房间吗?这里我有两个疑惑的点就是游戏的数据是根据优先级选择网卡进行传输吗?客户端接收到报文之后又是怎么让游戏感知到呢?{:1_904:}

侃遍天下无二人 发表于 2024-5-15 00:43

要不要参考下飞鸽传输是咋实现的

jm1jm1 发表于 2024-5-15 06:59

我也有相同款问题请教

go4399 发表于 2024-5-15 08:31

贴代码或更具体的实现思路

Airiair 发表于 2024-5-15 09:17

可以先抓个包看看游戏走的流量

s841323342 发表于 2024-5-15 11:26

Radmin? 局域网? 楼主表述的非常有问题。Radmin是一款跨网组网软件,其原理类似威皮恩,将两个不同ip地址的主机整合到一个网段内,从而实现我将其称为“外网局域网”,局域网是同一个网络环境的组合,比如你所在家庭环境下所有设备互相联通,他们一般有掌管dhcp的路由器下方有着相同的网段类似“ 192.168.*.* ”。请楼主先摸清自己到底处于一个什么样的网络环境中 到底是Radmin组网 还是真正意义上的家庭局域网。 在谈回游戏,例如A为主机房间,游戏一般的发现房间的方式为TCP/UDP数据-通过游戏提前设定好的端口号发送一个加密数据-A主机收到加密数据解密给B反馈。 你找不到房间的可能性很多,如果你是组网方式,请检查Radmin给你下发的组网ip是否和B下发的在同一个网段,可以使用ping工具ping对方IP。其次是防火墙是否关闭。

芥末味彩虹 发表于 2024-5-15 11:50

能看到嘛,我看抖音csgo小李逵的是需要复制名称才能看到的

xfaxf77 发表于 2024-5-15 11:54

这个很实用

liu405216645 发表于 2024-5-15 12:11

用zerotier组网就行 不夸运营商一般延时很低

SPN 发表于 2024-5-15 22:07

侃遍天下无二人 发表于 2024-5-15 00:43
要不要参考下飞鸽传输是咋实现的

刚刚去了解了一下飞鸽传输这软件,关于联机游戏网络通信方面有比较适合小白的知识理论文章吗?{:1_893:}
页: [1] 2 3
查看完整版本: 小白求助 - 局域网联机流程