要做一个QQ,用什么通信协议好呢?用什么通信控件最好?(20分)

  • 主题发起人 主题发起人 kenwoo
  • 开始时间 开始时间
K

kenwoo

Unregistered / Unconfirmed
GUEST, unregistred user!
要做一个QQ,用什么通信协议好呢?用什么通信控件最好?
 
QQ好象用得失UDP吧,(没写错吧)
至于控件就不知道了,
我没有做过网络通信,
想学,可是没时间,呵呵,
一堆废话
 
用udp,聊天软件一般用的都是,你就用nmudp控件好了
 
一般来说此类程序用UDP协议。
还要要看你的QQ是用在网上还是用在局域网里。
如果是局域网里用的,程序里不需要加上数据校验的代码,因为局域网里的速度不会导致
UDP数据包的丢失。
如果是在INTERNET网上使用,程序里就需要加上数据校验的代码,因为UDP协议是一种无
连接的协议,并不保证信息的正确性,需要在程序里加上校验的代码。
而关于UDO控件,delphi里自带的NMUDP有很多BUG,不予考虑,建议使用ICS里的UDP控件。

 
刚学的话,还是用CLIENTSOCKET,SERVERSOCKET吧
 
UDP

我做过一个
局域网 的

建议先看协议 在动手
 
猫说得对。
数据的安全性还可以忽略,完整性就不得不考虑进去了。
 
可以参考我那个问题
就是两个局域网里的如何通讯
这点是最难的
 
ics,indy控件哪里找呢?
 
用UDP协议,用INDY控件,D6里头直接就有。
 
我也需要udp控件
谢谢了
wanas@cmmail.com
 
>>来自:蒸发密令, 时间:2001-12-22 22:05:00, ID:805213
>>刚学的话,还是用CLIENTSOCKET,SERVERSOCKET吧
利用的是TCP/IP,比较浪费,
如果仅仅聊天,需要UDP就可以了!
 
但是udp如果通过proxy呢?indy
 
To:liuguan

老兄,可不可以發給我javens@163.net
 
一个傻瓜问题MSN用的是什么协议?
 
可以用TNMMsg、TNMMsgServ这个组件试试吗?
 
后退
顶部