Re: Why is Leopard annoying my users?
Re: Why is Leopard annoying my users?
- Subject: Re: Why is Leopard annoying my users?
- From: Quinn <email@hidden>
- Date: Tue, 20 Nov 2007 16:35:59 +0000
Thanks for the info dump (-: I took a quick look and couldn't see
anything problematic. At this point I'm in two minds about how to
proceed:
A. If your daemon is a real daemon, there should not be any problems
using Mach messaging to talk to it. A real daemon launches in the
global bootstrap namespace, so it can safely register a service and
that service can be seen by all other processes on the system.
So, one course of action is to try to figure out why your Mach-based
DO failed on 10.5.
B. Looking at your code it's not obvious what's causing DO to create
a TCP socket. Then again, I'm hardly a DO expert |-:
Which means the other course of action is to try and figure out
what's causing DO to run off the rails.
I dunno, let's do both (-: Apropos A, can you tell me what caused
you to make the switch from Mach-based DO. And apropos B, try
setting a breakpoint on bind and see what's getting bound, what it's
bound to, and what the backtrace looks like.
Oh, btw, what's the super class of QRUserBSDSocketPath?
S+E
--
Quinn "The Eskimo!" <http://www.apple.com/developer/>
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macnetworkprog mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden