gamemaker吧 关注:13,690贴子:95,884
  • 2回复贴,共1

[小窍门]如何获取本机IP地址

取消只看楼主收藏回复

首先新建一个obj


1楼2017-10-11 13:18回复
    创建事件:
    //Create event
    randomize();
    var a = irandom_range(49152,65535);
    var host = network_create_server(network_socket_udp, a, 5);
    if (host<0) {
    show_message('Failed to create a broadcast server');
    game_end();
    } else {
    var tsock = network_create_socket(network_socket_udp);
    var tbuff = buffer_create(32, buffer_fixed, 1);
    buffer_fill(tbuff, 0, buffer_bool, 0, 32);
    network_send_broadcast(tsock, a, tbuff, buffer_get_size(tbuff));
    network_destroy(tsock);
    buffer_delete(tbuff);
    }
    异步→Networking事件:
    //Networking event
    show_message(string(ds_map_find_value(async_load, "ip")));
    instance_destroy();


    2楼2017-10-11 13:19
    回复
      2026-01-15 08:19:51
      广告
      不感兴趣
      开通SVIP免广告
      成功!


      3楼2017-10-11 13:21
      回复