谁能给我讲解一下即时通讯的原理和实现方法?(100分)

  • 主题发起人 主题发起人 netfun2000
  • 开始时间 开始时间
N

netfun2000

Unregistered / Unconfirmed
GUEST, unregistred user!
1.象MSN、ICQ、OICQ这类软件,他们是怎么工作的?
2.如何实现类似软件?

能够提供源码的可再加分(我好象有了那个MSN的)。
 
http://www.torry.net/vcl/internet/other/adicqclient.zip
注释 全功能ICQ 控件+源码
 
那个ICQ的,我早在PLAYICQ下了,但那个只是CLIENT,有没有SERVER的?
另外,我想知道他的工作原理。
 
用TCP 或者 UDP實現。以前我用的是TCP,現在我準備用UDP的做。
 
To hiyaolee,
能不能具体指点一二.
 
比如,可以用INDY9控件中的UDPServer 和UDPclient等构件作为基础编写;服务端还可以考虑使用线程,不过这时最好用SOCKET
 
我是想做这样一个东西:
一个Server对多个Client,从Server发消息给Client(就象QQ中的群发)。这样应该怎么实现?请前辈指点一二。
 
为什么只能实现A私网通过a公网发送消息到的b公网呢,怎样实现P2P呀。
P2P的原理是英文的,英文利害帮忙翻译一下:
http://cnscenter.future.co.kr/resource/ietf/ind-draft/draft-ford-midcom-p2p-00.txt
 
请问,P2P软件和OICQ之类的软件工作原理是不是一样?
 
后退
顶部