NYCPHP Meetup

NYPHP.org

[nycphp-talk] PHP AND AOL Instant Messenger

Matthew Terenzio webmaster at localnotion.com
Sun Oct 3 18:52:07 EDT 2004


On Oct 2, 2004, at 10:39 PM, ophir prusak wrote:

>  Actually, you CAN implement a chat client using only a web page.
>
>  Without going into to much detail, you have one frame which refreshes 
> every 5 seconds or so to check if there are any new messages.
>  If there are it pushes the message to the chat window.
>
Jabbix was formerly an open source project called web messenger. I 
ported a version to postgres at one point.

http://sourceforge.net/projects/webmessenger/

But I believe I remember the main author saying he didn't poll the 
server with new HTTP requests, but kept the connection open, which is 
why it wouldn't work through a proxy. I have no idea how the current 
implementation works.




>  At one of my previous jobs I implemented the front end of such a 
> beast using only apache, php, mysql and javascript.
>
>  The javascript was more complex then anything I thought I'd ever do :)
>
>  Looking at jabbix.com i see they seem to be doing the same thing more 
> or less:
> Q: Technically speaking, how does this service work?
> A: Jabbix Messenger uses a combination of PHP+MySQL (on the server 
> side) and XHTML+CSS+JavaScript (on the client side). The PHP back-end 
> transmits commands to the browser in realtime, which are then executed 
> using JavaScript to create an interactive interface without the use of 
> plug-ins. On the server-side, Jabbix Messenger uses Jabber technology 
> to communicate with other Jabber servers and other third-party chat 
> networks.
>
>  _______________________________________________
> New York PHP Talk
> Supporting AMP Technology (Apache/MySQL/PHP)
> http://lists.nyphp.org/mailman/listinfo/talk
> http://www.newyorkphp.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: text/enriched
Size: 1759 bytes
Desc: not available
URL: <http://lists.nyphp.org/pipermail/talk/attachments/20041003/b610ec1a/attachment.bin>


More information about the talk mailing list