[Adium-devl] Adium iPhone

mm w openspecies at gmail.com
Thu Jan 22 18:23:45 UTC 2009


yep right you absolutely need to create a proxy server

http://service.adium.me

On Thu, Jan 22, 2009 at 10:18 AM, Jeffrey Melloy <jmelloy at gmail.com> wrote:
> On Thu, Jan 22, 2009 at 9:37 AM, Evan Schoenberg <evan.s at dreskin.net> wrote:
>>
>> On Jan 22, 2009, at 12:05 PM, Andreas Monitzer wrote:
>>
>>> I spent some time thinking about the whole issue, and here's what I came
>>> up with (we talked a lot on IRC about this, so this is not news for IRC
>>> regulars):
>>>
>>> * Scrap the whole Adium codebase
>>> * Implement a clean and simple XMPP client for the iPhone based on BOSH
>>> * Implement a simple single-user XMPP-over-BOSH server into Adium as a
>>> plugin, exposing the configured accounts like gateways.
>>> * Let the iPhone connect to the Adium XMPP server
>>>
>>> When Apple supports the push API:
>>>
>>> * Implement a serverside push proxy
>>> * Add support for this proxy into the plugin mentioned above
>>> * Install that proxy on the Adium project server
>>> * Implement support for push notifications into the iPhone client
>>> * Let the plugin connect to that proxy
>>>
>>> That way, you solve a lot of problems for phone-based IM clients (like the
>>> flaky connection and frequently changing IPs for example).
>>
>> So the iPhone Adium client would connect to your home machine, routing
>> incoming and outgoing messages through a running instance of Adium on it?
>>
>> -Evan
>>
>
> That doesn't make sense, because most people don't have a home machine
> constantly running and a firewall that would allow Adium's iPhone
> client to connect. I read it as the Adium server running the proxy,
> and the iPhone connecting to the Adium server. Which seems like a lot
> of overhead for the server.
>
> -Jeff
>
> _______________________________________________
> Adium-devl mailing list
> Adium-devl at adiumx.com
> http://adiumx.com/mailman/listinfo/adium-devl_adiumx.com
>



-- 
-mmw




More information about the devel mailing list