[小窍门]如何获取本机IP地址
gamemaker吧
全部回复
仅看楼主
level 13
波导Lucario 楼主
首先新建一个obj
2017年10月11日 05点10分 1
level 13
波导Lucario 楼主
创建事件:
//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();
2017年10月11日 05点10分 2
level 13
波导Lucario 楼主
成功!
2017年10月11日 05点10分 3
level 9
666666
2017年10月11日 07点10分 4
level 1
2017年10月11日 12点10分 5
level 9
2017年10月11日 12点10分 6
[滑稽]这年头一般的表情包拿不出手啊
2017年10月12日 22点10分
level 15
好主意[滑稽]
2017年10月11日 15点10分 7
level 8
cmd:你当我是什么[滑稽]
2017年10月14日 02点10分 8
1