[字号:  ]

简单即时通讯实现很难吗?

发布时间:2008-8-26 22:33   作者: 早谷社区   信息来源: PHPChina 开源社区门户
要那些语言才能开发,一定要java吗,大概用到java什么知识!php能开发吗?

最新回复

laruence at 2008-8-26 23:11:31
任何支持scoket的都可以
PHP也可以,不过可能不会是你想要的。
xuer at 2008-8-27 00:09:05
window平台一般都是win32 SDK API, C语言来,socket API
VE at 2008-8-27 17:40:22
这个方面有个 ajaxim 大家可以玩一下
欧阳 at 2008-8-28 11:57:40
php完全可以实现的。而且方法有很多种。
marvin at 2008-9-01 20:19:09
可以考虑flex等ria
weiwei at 2008-9-01 23:34:48
php无法实现点对点,这段时间搞webgame走了不少弯路,要实现即时通讯还是要用客户端来实现。 在用户机器上安一个php也不是个难事哈。这样也可以socket了。
marvin at 2008-9-10 16:28:54
ls幽默.. 你的意思是给客户端装集成环境?? 那端口用多少? 不怕和别的软件冲突么? 不怕防火墙么?
marvin at 2008-9-10 16:37:05
flex和服务器端php socket通信...

而且flex那块有现场的开源产品 sparkWeb+openfire你改吧改吧 很快就出产品...
lenco at 2008-9-11 17:09:11
即时通信  把浏览器当作平台  同QQ即时通讯一样 (你要打开目标浏览器或QQ程序,才能获知消息,某人给你留言,或给好友发消息即时显示,或历史信息查看等)
目前正在开发,用php模拟点对点,算基本有个效果了,进度还再优化中,先不献丑了。
希望此贴继续讨论下去
joj_79 at 2008-9-11 20:18:05
很早一起就实现了 不过当时用的是ASP 呵呵
marvin at 2008-9-13 11:33:35

QUOTE:

原帖由 joj_79 于 2008-9-11 20:18 发表
很早一起就实现了 不过当时用的是ASP 呵呵
人家说的是即时通讯.. 是即时.. 你asp能socket通讯吗?  web聊天那种定时刷新的东西也叫即时?
d9tx at 2008-11-22 15:15:42
简单的及时通讯php做server端处理绰绰有余.
client端如果是基于浏览器的话,因为你不能直接操作tcp或udp通讯.
所以flash最合适,
AIR 中也有现成的IM例子.
quanhaier at 2008-11-22 16:57:57
关注中
感觉php的socket中看不中用
d9tx at 2008-11-22 17:37:24

QUOTE:

原帖由 quanhaier 于 2008-11-22 16:57 发表
关注中
感觉php的socket中看不中用
如果不是期望过高,普通socket应用绰绰有余.
quanhaier at 2008-11-24 14:33:08
最近策划一个项目
终于决定用php的socket
不为别的,就因为,如果要实现富客户端的完美表现,什么comet都不行
仔细研究过im代码,发现也是定时执行ping方法,每隔2秒执行
没什么建树
目前还是socket比较稳妥,但也是无奈之举。php的socket,不敢恭维,不过,也能用
d9tx at 2008-11-24 16:27:26

QUOTE:

原帖由 quanhaier 于 2008-11-24 14:33 发表
最近策划一个项目
终于决定用php的socket
不为别的,就因为,如果要实现富客户端的完美表现,什么comet都不行
仔细研究过im代码,发现也是定时执行ping方法,每隔2秒执行
没什么建树
目前还是socket比较稳妥,但 ...
也许你的项目太大了,指效率不敢恭维,那也是没办法的事.
解释型么,层又这么高,当然比不过C,java那一伙的.
在普通应用上已经足够了.
如果项目还没开始你就这么多顾虑,那就完全没有必要.
希望不要犯过分设计的毛病...
isno at 2008-11-25 10:40:33
即时通讯,php处理肯定是有弊端了
  比较好的做法是
  服务器openfire
    协议xmpp
    语言actionscrip3,类库(xiff)
   
   用flex做
心痛 at 2008-11-25 11:54:10

QUOTE:

原帖由 lenco 于 2008-9-11 17:09 发表
即时通信  把浏览器当作平台  同QQ即时通讯一样 (你要打开目标浏览器或QQ程序,才能获知消息,某人给你留言,或给好友发消息即时显示,或历史信息查看等)
目前正在开发,用php模拟点对点,算基本有个效果了,进度还 ...
想知道思路,你这个即时通讯,还是依靠服务端吧
客户端浏览器用不到socket,怎么能实现即时呢,装active插件?
linvo at 2008-11-25 12:06:39
听课中...
d9tx at 2008-11-25 12:42:01

QUOTE:

原帖由 心痛 于 2008-11-25 11:54 发表
想知道思路,你这个即时通讯,还是依靠服务端吧
客户端浏览器用不到socket,怎么能实现即时呢,装active插件?
有没有听说有一种插件95%用户都安装了,用它就好了.