Ok, well I'm glad I figured it out relatively easily! It seemed straightforward. It's even worse for ExtremePhysics, it has hunderds of functions :(. ged using the 'import' function, which doesn't support external names. The reason I nevery filled in the external name it is that I create the. It would be great if you could upload the. Normally GM should be smart enough to use the normal name if the external name is empty (it's even in the documentation I think), but they completely forgot about that in Studio for some reason. ged to you, but I am stuck as to what to actually put in for each "External Name".ĮDIT 2: Aha! I just used the name of each functions for it's external name and I think I've gotten it to work, maybe not every function, but definitely the listening socket functions that I was having problems with earlier. I would gladly take the time to do it, and give the edited. I see the input box for the external name, but I don't know what to put for that for each function. You would have to fill in the 'external name' field for each function manually in the extension editor, which takes quite some time because it can't be automated, so haven't done this.ĮDIT: Ok, so I opened up the http_dll_2_3.ged in the extension maker program. If you are wondering why the extension doesn't work in Studio, it's because of a known bug in Studio: Whenever I call "listeningsocket_start_listening()", with various ports, it shows that the listening socket failed to listen. I don't think this works with Game Maker Studio. #Clean up event game maker 2 docs2 series#For those who like video tutorials, check out the excellent tutorial series about Http Dll 2 by SlasherXGAMES. The documentation is split into one article per topic - the links are below. Http Dll 2 is distributed under the terms of the GNU Lesser General Public License. The examples are meant for GM8/GM8.1 and will not work in GM Studio unless you rename the buffer functions. The extension for GM7/8/8.1 is not affected by this. In the extension for GM Studio, I have renamed all buffer functions so they start with 'hbuffer' instead of 'buffer' to avoid conflicts. #Clean up event game maker 2 docs2 download#Download Latest version:ĭownload Http Dll 2.3 release 6 (with source code) Older versions: I've changed this because it was confusing, and the advantage wasn't that big. Unlike Http Dll, Http Dll 2 doesn't use a separate thread. You can buffer as much data as you want on both the sending side and the receiving side. This DLL does additional buffering to avoid this problem, so no data is ever lost. Since 39dll's sendmessage function doesn't wait, part of the data is lost if too much data is sent at once. If too much data is buffered by the receiver, the sender has to wait to send more data. This might not be enough if you're trying to send large files. #Clean up event game maker 2 docs2 windows#Windows will only buffer a fixed amount of data, e.g. With 39dll, the maximum amount of data that can be recieved as a whole is limited by the operating system. The DLL also fixes an annoying bug/feature in 39dll that can cause data to be lost. Hexadecimal and base64 encoding/decoding.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |