我创建了一个双人Unity3D游戏,我在其上实现了一个服务器/客户端模型(使用TCP套接字),以便让它可以由2个人玩。通过在同一台机器上打开2个游戏实例并将IP设置为localhost它工作得很好(实际上它没有,游戏在某个时候随机冻结) 但是如果我尝试连接同一个WLAN上的2台机器(根据wheresmyip.org拥有相同的IP地址),它就不起作用了。我应该更改路由器中的某些设置(类似于端口转发等吗?)。 谢谢!
答案 0 :(得分:1)
对于“冻结”,您必须降低每秒发送的查询数量 对于ip你必须设置本地ip,为了得到你必须: 开始 - > cmd - > IPCONFIG 然后你会有一个类似于192.168.X.XX或10.33.XX.XX的ip
客户端帖子上的你必须设置服务器的IP而不是公共IP
关于路由器设置,只有当您想要从“外部”访问您的游戏时