• >
主页 > 铁算盘王中王资料大全 >
铁算盘王中王资料大全
我想做一个在线的聊天系统的网站需要什么知识?(ajax除外)
发布日期:2019-10-30 09:24   来源:未知   阅读:

  webQQ,淘宝的阿里旺旺是用什么语言开发的,以及用到了什么技术?我想开发一个在线聊天系统,并且我想通过javascript的知识以及与之相关联的知识去弄,怎样才可以弄呢?...

  webQQ,淘宝的阿里旺旺是用什么语言开发的,以及用到了什么技术?我想开发一个在线聊天系统,并且我想通过javascript的知识以及与之相关联的知识去弄,怎样才可以弄呢?

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  传统的即时聊天是通过Ajax轮询方式来实现的,也就是客户端定时不断地向服务器发送请求,不过这种方式使我们的客户端发出很多无用的请求,也增加了服务器的负担。但是随着HTTP1.1的出现,也出现了一个长连接的概念(WebQQ就使用的就是这个方式),也就是说客户端一旦与服务器连接,这个连接将保持不断开,一直到服务端有消息返回或者网络出现异常,客户端才会断开与服务器的连接并重新建立一个连接。推荐你一个实现长连接的框架 —— Comet 框架。我之前用这个框架做过一个即时聊天的系统Comet 框架可以使用JSP的方式编写吗? 如何在只是用JSP的框架下去实现这个?而且ASP.net 是否可以和JSP混用呢?最好能给出一些链接,我会再给你50分的,谢谢。

  asp.net比较好上手,可视化编程,控件功能比较强大,可以省去很多代码,我也在做一个在线聊天室系统,用的就是asp.net~~~

  用directUI wpf开发 用多线程技术 异步通信,javascript现在好象比较流行一种技术,叫什么逆推啥的,就是一种ajax的技术,使网页的通信看起来象是即时的,不过这个技术还不太成熟据说。如果你想开发应用程序的话,那你一定要对socket通信机制和多线程处理非常清楚才行,并且界面要用wpf或directUI,wpf可以使用blend开发界面非常绚丽。c#很容易学,wpf就是这个语言的,香港跑狗图玄机论坛,如果你想学更深的那就c++好了但是不支持wpf