OS X Socket Performance
OS X Socket Performance
- Subject: OS X Socket Performance
- From: "Chris K." <email@hidden>
- Date: Mon, 9 Sep 2002 01:47:53 -0700
Hi,
Based on some discussion on the Cocoa dev list, there are apparently
three options for creating socket based applications on OS X: use an
objective-c wrapper around BSD sockets (like SmallSockets), create a
BSD socket in straight C, or use CFNetwork.
My question is this: which of these options offers the highest
performance? My guess is that working in straight C with BSD sockets
would be, but I have a strong desire to stick with Apple's APIs in
order to leverage any future enhancements to CFNetwork.
The project we're working on is basically a chat server with some
additional HTTP based administration functionality. I know that
Macromedia was able to produce a chat-like server for OS 9 (the
Multiuser Server) which claimed support for 2000 users (using Open
Transport, I assume) on hardware that was not nearly as fast as today's
G4s, so I would think targeting 2000 users wouldn't be impossible, but
I'm concerned about the overhead of CFNetwork and SmallSockets.
Any advice as to where I could research this (or direct experience!)
would be incredibly helpful. TIA!
-Chris
_______________________________________________
macnetworkprog mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/macnetworkprog
Do not post admin requests to the list. They will be ignored.