MYNetwork is a set of Objective-C networking classes for Cocoa applications on Mac OS X. It consists of:
- Networking utility classes (presently only
IPAddress
); - A generic TCP client/server implementation, useful for
implementing your own network protocols; (see
TCPListener
andTCPConnection
) - An implementation of BLIP, a
lightweight network protocol I've invented as an easy way to send
request and response messages between peers. (see
BLIPListener
,BLIPConnection
,BLIPRequest
, etc.)
There is also a cross-platform Python implementation of BLIP.
More Information
How To Get It
- Download the current source code [ZIP]
- To check out the source code using Mercurial:
hg clone http://mooseyard.com/hg/hgwebdir.cgi/MYNetwork/ MYNetwork
- You'll also need to download or check out MYUtilities and put it in a directory next to MYNetwork.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
MYNetwork is a set of Objective-C networking classes for Cocoa applications on Mac OS X.
It includes an implementation of a high-level messaging protocol called BLIP, which lets apps very easily send messages over a socket.
There is also a cross-platform Python implementation of BLIP.