How do I send and receive an image file
How do I send and receive an image file, so that the client replaces sprites??
Greetings from venezuela =)
Replies (2)
Last message on 6 Jun 2018
Size43
(Administrator)
on
27 May 2018, 16:39:06
This is not supported by GameMaker Server at the moment.
This is actually supported by Game Maker Server(I've tried it myself). It's basically involves in;
*Creating a surface and drawing the image onto it.
*Passing the surface as a buffer : buffer_get_surface(buff, image_surface, 0, 0, 0);
*Encoding the buffer and converting it into a string var b_str = buffer_base64_encode(.....)
+Send it through Game Maker Serve gms_p2p_send...
+Receive the string and buffer_base64_decode(.....)
+Write the buffer onto surface with buffer_set_surface(......)
+Draw the surface draw_surface(...)
You can send screenshots or drawings to other users by this method. It's not very efficient, but it's the only way :)