• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag
 

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Problem with distributed objects in GUI cocoa apps
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem with distributed objects in GUI cocoa apps


  • Subject: Re: Problem with distributed objects in GUI cocoa apps
  • From: Kevin Meaney <email@hidden>
  • Date: Wed, 30 Apr 2014 09:26:06 +0100

Hi Costas,

I'd be interested in hearing the results of you following up NSXPCConnection.

When I read through the documentation about a year ago, it is focussed around providing a xpcservice which is a bundled executable within an application, and the application communicates with it using NSXPCConnection.

The NSXPCConnection can also be used for communicating with a LaunchAgent or a LaunchDaemon but I found the process of getting a LaunchAgent working as I found it difficult to separate what documentation was specific to an xpcservice and what was needed to be done differently for a LaunchAgent. I got there in the end, and I have the LaunchAgent side of things working and have a minimal project which demonstrates a working LaunchAgent. https://github.com/SheffieldKevin/LaunchAgent

The big BUT though is. I could never see how you could use NSXPCConnection to communicate between two applications. I would be interested to know how this can be done which is why I'd be interested in hearing the results of your examination of NSXPCConnection.

Kevin

On 30 Apr 2014, at 07:49, Costas Chatzinikolas <email@hidden> wrote:

> Thank you very much.
>
> I had already solved the problem before yor response.
> It had to do with disabling sandboxing at all.
>
> However i will follow your advice and start reading about NSXPCConnection.
>
> One quick question: DO API is not available on iOS. Do you know if
> NSXPCConnection is?
>
>
> 2014-04-24 8:32 GMT+03:00 Charles Srstka <email@hidden>:
>
>> On Mar 30, 2014, at 3:28 AM, Costas Chatzinikolas <
>> email@hidden> wrote:
>>
>>> Hi everyone,
>>>
>>> i recently made a set of 2 command lines apps in Cocoa, that use
>>> Distributed objects to communicate. In fact, the first app is the client
>>> that sends a message, the second app is the server the vends the object.
>>> Everything works ok!!!
>>>
>>> Then i tried to make these 2 apps GUI based. I used the same code. The
>>> server vends the object, but the client is unable to get the connection.
>> It
>>> always gets a nil connection. In fact when i check the number of
>> available
>>> connections from the client using:
>>>
>>> [NSConnection allConnections]
>>>
>>> it always return zero connections. The only difference in my code is that
>>> in the GUI server app, i don't use:
>>>
>>> [[NSRunLoop currentRunLoop] run]
>>>
>>> since the GUI app has its own runLoop.
>>>
>>> I also have enabled the sandbox networking capabilities for both GUI
>> apps.
>>>
>>> Has anyone experience this behavior before me?
>>>
>>> Thanks in advance...
>>
>> Distributed Objects is pretty old and crusty at this point. You might want
>> to look into NSXPCConnection instead, which fixes a lot of problems that DO
>> had, and is likely to be better supported.
>>
>> Charles
>>
>>
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >Problem with distributed objects in GUI cocoa apps (From: Costas Chatzinikolas <email@hidden>)
 >Re: Problem with distributed objects in GUI cocoa apps (From: Charles Srstka <email@hidden>)
 >Re: Problem with distributed objects in GUI cocoa apps (From: Costas Chatzinikolas <email@hidden>)

  • Prev by Date: Re: Problem with distributed objects in GUI cocoa apps
  • Next by Date: Re: Problem with distributed objects in GUI cocoa apps
  • Previous by thread: Re: Problem with distributed objects in GUI cocoa apps
  • Next by thread: Re: Problem with distributed objects in GUI cocoa apps
  • Index(es):
    • Date
    • Thread