(Disclaimer: I'm a libpurple developer)

On 2010-06-28 12:46, Bob Tanner wrote:
> On 2010-06-26 14:34:00 -0500, Bob Tanner <[email protected]> said:
> 
>> I'm looking to read more on adding a new protocol to Adium as a plugin.
> 
> So I can understand the implementation a little better. Neither Adium or
> libpurple are designed to help you in your implementing your protocol,
> right?
> 
> What I mean by this is I could not find any API for opening a socket,

libpurple offers API to do this (despite the name, basically all TCP
connections are opened via purple_proxy_connect)

> sending authentication information, parsing the responses, etc.

It depends on how your protocol works.  libpurple (and I'm sure some OS
X libraries) offer HTTP GET/POSTing, XML parsing, cipher/hash, and SSL.
 You'll likely need to do some amount of glue work, though.

~Paul

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to