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

Other Useful Business Software
Get Avast Free Antivirus with 24/7 AI-powered online scam detection Icon
Get Avast Free Antivirus with 24/7 AI-powered online scam detection

Get protection for today’s online threats. Free.

Award-winning antivirus protection, as well as protection against online scams, dangerous Wi-Fi connections, hacked accounts, and ransomware. It includes Avast Assistant, your built-in AI partner, which gives you help with suspicious online messages, offers, and more.
Free Download
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