0

简而言之:我如何与住在几个街区外的朋友联系?(我刚刚开始学习如何制作多人游戏)我看到的所有教程都只是说“我们现在将连接到本地主机”,然后再也不回来了。

我需要将 server_ip 更改为特定的东西还是需要完全重做网络?我的 IPv4 会作为 server_ip 工作吗?

这是我的一些代码:

    // o_client - 创建事件
    #宏端口 45000

    server_ip = "127.0.0.1"
    套接字 = network_create_socket(network_socket_tcp);
    连接 = network_connect(socket, server_ip, PORT);

    // o_server - 创建事件
    服务器 = network_create_server(network_socket_tcp, PORT, MAX_CLIENTS);

谢谢!

4

1 回答 1

0

我得到它的工作!问题是您需要将 server_ip 设置为路由器的 ip 地址(谷歌我的 ip 是什么),并且您需要设置端口转发规则(在命令提示符中键入 ipconfig,在 Web 浏览器中键入默认网关并将端口设置为发送到我的设备 ip (ipconfig > IPv4))

于 2020-04-04T11:04:57.373 回答