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
Shoplogix Smart Factory Platform Icon
Shoplogix Smart Factory Platform

For manufacturers looking for a powerful Manufacturing Execution solution

Real-time Visibility into Your Shop Floor's Performance. The Shoplogix smart factory platform enables manufacturers to increase overall equipment effectiveness, reduce operational costs, sustain growth and improve profitability by allowing them to visualize, integrate and act on production and machine performance in real-time. Manufacturers that trust us to drive efficiency in their factories. Real-time visual data and analytics provide valuable insights to make better informed decisions. Uncover hidden shop floor potential and drive rapid time to value. Develop a continuously improving culture through training, education and data-driven decisions. Compete in the i4.0 world by making the Shoplogix Smart Factory Platform the cornerstone of your digital transformation. Connect to any equipment or device to automate data collection and exchange it with other manufacturing technologies. Automatically monitor, report and analyze machine states to track real-time production.
Learn More
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of QuickSock!

Additional Project Details

Operating Systems

BSD, FreeBSD, Linux, OpenBSD, 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