Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Contact ADC

Open Source
OpenPlay and NetSprocket

OpenPlay is a cross-platform network abstraction layer designed to simplify the task of creating programs which communicate across multiple computers.

While originally designed for multiplayer games, it is useful for any developer who wants an easy, platform-independent way to send messages to programs running on other machines. It completely abstracts both OpenTransport and Winsock, and its plug-in architecture makes it easy for you to support new transport protocols.

OpenPlay contains the functionality of the NetSprocket, providing comprehensive support including user interface elements for managing multiple players on a network. With the integration of NetSprocket into OpenPlay, the old NetSprocket code is no longer needed, although an archive is available.

OpenPlay and NetSprocket source code is available under the Apple Public Source License.

Articles

Newsletter

Progress reports and other news are kept here.

To Do List

A wish list for OpenPlay.

Frequently Asked Questions

Find answers to common questions.

Releases

OpenPlay 2.2r2 Source Code (zip archive)

OpenPlay SDK 2.2r2 Binaries (zip archive)

Archived Releases

OpenPlay SDK 2.1r1 Binaries (StuffIt archive)

OpenPlay 2.1r1 Source (StuffIt archive)

OpenPlay 2.0r2 Binaries (StuffIt archive)

OpenPlay 2.0r2 Source (StuffIt archive)

NetSprocket 2.0r1 (StuffIt archive)

NetSprocket 2.0r1 (tar+gzip archive)

OpenPlay 1.5 (StuffIt archive)

OpenPlay 1.5 (tar+gzip archive)

OpenPlay 1.2 (tar+gzip archive)

OpenPlay 1.0 (StuffIt archive)

OpenPlay 1.0 (zip archive)

OpenPlay 1.0 (tar+gzip archive)

Related Links

OpenPlay

The official OpenPlay CVS repository at SourceForge.