【问题标题】:Connecting two computers with IP (Unity3D game)用IP连接两台电脑(Unity3D游戏)
【发布时间】:2017-07-06 21:02:01
【问题描述】:

我创建了一个 2 人 Unity3D 游戏,我在该游戏上实现了一个服务器/客户端模型(使用 TCP 套接字),以使其可供 2 人玩。通过在同一台机器上打开 2 个游戏实例并将 IP 设置为 localhost 它工作得很好(实际上它没有,游戏在某个时候随机冻结) 但是如果我尝试连接位于同一 WLAN 上的 2 台机器(并且根据 wheresmyip.org 具有相同的 IP 地址),它就不起作用。我是否应该更改路由器中的某些设置(类似于端口转发等?)。 谢谢!

【问题讨论】:

    标签: c# unity3d tcp ip


    【解决方案1】:

    对于“冻结”,您必须降低每秒发送的查询数 对于 ip,您必须设置本地 ip,要获得它,您必须: 开始 -> cmd -> ipconfig 然后你会有一个类似 192.168.X.XX 或 10.33.XX.XX 的 ip

    在客户端帖子上,您必须设置服务器的 ip 而不是公共 ip

    关于路由器设置,只有当你想让你的游戏从“外部”访问时

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-02
      • 1970-01-01
      • 2011-11-11
      • 2012-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多