Skip to content

Commit a3af459

Browse files
committed
initial commit
0 parents  commit a3af459

31 files changed

+853
-0
lines changed

chat0124Client.yyp

+223
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objects/object0/Create_0.gml

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
/// @description Insert description here
2+
// You can write your code in this editor
3+
randomize();
4+
5+
global.user = GetRandomName();
6+
global.data = "MYDATA" + GetRandomName() + GetRandomName() + GetRandomName() + "END";
7+
8+
global.sendmap = ds_map_create();
9+
global.sendbuffer = buffer_create(256, buffer_grow, 1);
10+
11+
ds_map_add(global.sendmap, "type", CSEND_TYPE_CHATMESSAGE);
12+
ds_map_add(global.sendmap, "user", global.user);
13+
ds_map_add(global.sendmap, "data", global.data);
14+
15+
ds_map_secure_save_buffer(global.sendmap, global.sendbuffer);
16+
17+
global.serversocket = network_create_socket(network_socket_udp);
18+
if (global.serversocket < 0) { show_debug_message("SOCKET CREATION FAILED"); exit; }
19+
// network_resolve bugs when ip too long
20+
global.serverconnection = network_connect_raw(global.serversocket, "123.148.144.115", 2590);
21+
if (global.serverconnection < 0) { show_debug_message("CONNECTION FAILED"); exit; }
22+
var sent_;
23+
sent_ = network_send_packet(global.serversocket, global.sendbuffer, buffer_get_size(global.sendbuffer));
24+
show_debug_message("SENT: " + string(sent_));

objects/object0/Draw_0.gml

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/// @description Insert description here
2+
// You can write your code in this editor

objects/object0/Other_68.gml

+29
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/// @description Insert description here
2+
// You can write your code in this editor
3+
var vgtype_ = ds_map_find_value(async_load, "type");
4+
show_debug_message(vgtype_);
5+
var vgid_ = ds_map_find_value(async_load, "id");
6+
show_debug_message(vgid_);
7+
var vgip_ = ds_map_find_value(async_load, "ip");
8+
show_debug_message(vgip_);
9+
var vgport_ = ds_map_find_value(async_load, "port");
10+
show_debug_message(vgport_);
11+
12+
var vgsize_ = 0;
13+
var vgbuffer_ = -1;
14+
if (vgtype_ == network_type_data)
15+
{
16+
vgsize_ = ds_map_find_value(async_load, "size");
17+
vgbuffer_ = ds_map_find_value(async_load, "buffer");
18+
19+
show_debug_message("GET DATA:");
20+
var vgmap_ = ds_map_secure_load_buffer(vgbuffer_);
21+
//push data
22+
// **
23+
show_debug_message(
24+
string(ds_map_find_value(vgmap_, "type")) + " " +
25+
string(date_current_datetime()) +
26+
" (" + ds_map_find_value(vgmap_, "user") + ") [" +
27+
ds_map_find_value(vgmap_, "data") + "]"
28+
);
29+
}

objects/object0/Step_0.gml

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/// @description Insert description here
2+
// You can write your code in this editor

objects/object0/object0.yy

+68
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

options/linux/options_linux.yy

+29
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)