The latest version of QuickSock is version (1.1.2).

Wrapper for the Monkey Programming Language: http://monkeycoder.co.nz/Community/posts.php?topic=4866

QuickSock is a very simple C++ based UDP networking library. QuickSock currently relies on the WinSock library on Windows, (and as of April 2013, QuickSock uses BSD sockets on other platforms).

QuickSock is a work in progress, so later down the road I may add new features, or change how things function. See the "Things to add in the future" section for details.

Any criticism, feature requests, and/or bug reports are appreciated.

Things to add in the future:

* Proper support for IPV6 networking.
* Optional reliable messaging.
* TCP support.
* C++ native stream support.
/ Better error checking.
* An asynchronous socket class.


The source code for the project is provided 'as-is' to anyone who wants it, edit it as you like. I'd prefer it if you'd credit me for the official version, but that's completely optional

Features

  • Support for multiple platforms via WinSock, and BSD Sockets.
  • Simple access to basic networking with sockets.
  • Simple non-blocking packet checking.
  • Conversion between integer and string IPV4 addresses.
  • Support for the Monkey programming language.
  • {UNTESTED} Can be compiled easily into a DLL/LIB file (As of 1.1.1)
  • Direct access to the socket classes used internally.
  • Broadcasting messages to anyone connected using the port specified.
  • Basic Monkey compatible strings. (Used internally, soon to be removed)
  • 'Higher level' commands such as read/write Line and String.
  • Direct access to the internal message buffers.

Project Activity

See All Activity >

License

MIT License

Follow QuickSock

QuickSock Web Site

You Might Also Like
Our Free Plans just got better! | Auth0 by Okta Icon
Our Free Plans just got better! | Auth0 by Okta

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your secuirty. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of QuickSock!

Additional Project Details

Operating Systems

Linux, OpenBSD, FreeBSD, BSD, Windows

Intended Audience

Developers

Programming Language

C++, C

Related Categories

C++ Communications Software, C++ Software Development Software, C++ Internet Software, C Communications Software, C Software Development Software, C Internet Software

Registered

2013-03-04