Network data protocol

2 views
Skip to first unread message

Rishi Bedi

unread,
Dec 25, 2009, 8:37:49 PM12/25/09
to Growl Development
Hi all,
I'm working on an iPhone application that does something very simple:
receive Growl notifications from a computer on the same wireless
network. I know about Prowl -- but I'd like to make something that
doesn't run through 3rd party servers -- just pushes data over TCP or
UDP to the iPhone. So, my question:

Is the protocol the Growl uses to send data *out* over the network the
same that is uses to receive notifications from applications (this
one: http://growl.info/documentation/developer/protocol.php)? What
data protocol needs to be implemented to receive data from Growl over
a network connection>

Thanks!
-Rishi

Peter Hosey

unread,
Dec 27, 2009, 6:22:53 AM12/27/09
to growl-de...@googlegroups.com
On Dec 25, 2009, at 17:37:49, Rishi Bedi wrote:
> Is the protocol the Growl uses to send data *out* over the network
> the same that is uses to receive notifications from applications
> (this one: http://growl.info/documentation/developer/protocol.php)?

No.

> What data protocol needs to be implemented to receive data from
> Growl over a network connection

Forwarded notifications use the Distributed Objects protocol. I have
no idea whether Cocoa Distributed Objects are available in Cocoa Touch.

You should also support GNTP, which is what Growl for Windows uses now
and is what Growl for Mac will use a few versions from now. Growl will
use that protocol for forwarding; applications will be able to use it
for local notifications.

Reply all
Reply to author
Forward
0 new messages