台州杭博阀门有限公司:各位大虾要开发即时通讯工具需要做什么准备?用什么语言开发呢?QQ和MSN又是什么语言开发的呢?C++吗?

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 16:58:37

开发一个即时聊天程序不是很难,主要是对网络操作,什么语言到无所谓,都可以,QQ和MSN都是VC++写的,一般Windows下的程序都是VC或者Delphi写的也有VB的,但是这些开发工具都可以操作网络,所以什么语言不重要,主要是你拿手哪个,一般就是用套接字,使用TCP或者UDP协议实现通讯,单纯文字通讯是非常简单的,几行代码就可以完成.但要熟悉网络,以及套接字编程,而且推荐用UDP方式,节约资源,并且速度快,而且还有很多好处,QQ就是UDP方式,MSN是TCP方式~!所以MSN慢嘛呵呵!

其实用Delphi开发网络通信程序是最方便的
用TIdHTTPServer或TIdUDPServer就能完成了
串行化后直接利用控件的发送事件,接收方也可以用控件的接收事件
你不需要了解Socket的有关知识,直接拖出控件使用就行了
QQ和MSN是用VC++开发的