You are not logged in right now
Home » Game Maker DLLs » WinSock
WinSock
This DLL allows you to communicate from a server to multiple clients.

The part of the DLL that accepts incoming connections is threaded so your server does not freeze waiting for clients.

It also has threaded file transmission which allows you to send a file from server to client or from client to server without freezing your game.

Example screenshot:
Click here

Version 1.1.0.0

Buffering is a method which dramatically increases the speed of your communication.
Every time you send with the normal integer/string functions a new packet is sended.
Sending much packets decreases the speed because they contain much information which costs you bandwith.
When you send with buffering you have all the integers and strings grouped together.

This is how a buffer of this DLL looks like:
WinSock Hex Buffer

The buffer is created with the following code:

Sock_NewBuffer ();
Sock_BufferAddString ("String",6);
Sock_BufferAddInteger (300,4);
Sock_BufferAddDouble (12.12,8);

License:
This DLL is free to use in your application.
If you'd like to donate you can use this button:


Download:
Download "winsock.rar" (329 downloads)
Download "winsock.zip" (374 downloads)

Note! The download URLs stay valid for only one hour.
If you want to link to a download, link to this page.
Other DLLs: Max WinAPI 2 - Max WinAPI - Super Video Play - Download Manager - Ping DLL - Flash Creation DLL - Bit DLL - gmFTP - Process Viewer - CPU Usage DLL - Avi Extract - Data File DLL - Archiver - QuikFind - WinSock - GZip DLL - ColorScan - gmID3