RE: UDP Sockets & Clock Synchronization
RE: UDP Sockets & Clock Synchronization
- Subject: RE: UDP Sockets & Clock Synchronization
- From: Eric Gundrum <email@hidden>
- Date: Thu, 28 Feb 2002 10:04:05 -0800
--- At 10:22 AM -0600 2/28/02, Wade Williams wrote:
>
(This is why Apple deciding to use standard sockets in OS X was a good
>
thing. It allows us to use the networking model the rest of the world
>
uses - sync/blocking with threads, not to mention the fact that Windows or
>
Unix network code will port over with almost no changes)
I think everyone with low-level STREAMS-based software would disagree. It
is relatively easy to implement sockets on top of STREAMS; it is not
possible to go the other way. Apple could easily have provided a sockets
library on top of STREAMS for Mac OS 9 and Mac OS X. That they did not is
largely a religious issue, not a technical one. As a consequence many
existing Mac software titles are late in coming to Mac OS X, if they make
it at all.
It always is less expensive for the industry if the OS developer provides a
migration path. Apple failed to do that for networking so many developer
have to do it for themselves, duplicating a lot of work.
If Apple had provided a reasonable migration path, we might have had our
software shipping on X a long time ago. As it is, we are still months from
shipping an X version because of all the network oddities and we won't be
supporting older versions of X because of the problems with networking on
those versions. (I expect this will make Apple happy; one more piece of
software requiring the latest OS X.)
Regards...eric
_______________________________________________
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.