下面一些说明只是我个人的一些看法,正确与否不作保证。
qq是p2p实现的,所以实现那样的功能的。把的功能简单化,
我想是这样的:
(1)qq是通过登陆服务器,服务器通知才知道好友的ip地址等重要信息。
(2)知道对方的地址,就可以实现在指定端口监听。实现是在本机实现两个socket.
一个用于接受别人的数据,一个用于发送数据。qq默认监听端口4000,有可能其他原因,向后增加。
(3)基本上面就实现了这个软件最简单的模型。附:局域网中要是实现相似功能的话,有很多中其他的解决方案的,我知道的
是用“邮件槽”。
qq是p2p实现的,所以实现那样的功能的。把的功能简单化,
我想是这样的:
(1)qq是通过登陆服务器,服务器通知才知道好友的ip地址等重要信息。
(2)知道对方的地址,就可以实现在指定端口监听。实现是在本机实现两个socket.
一个用于接受别人的数据,一个用于发送数据。qq默认监听端口4000,有可能其他原因,向后增加。
(3)基本上面就实现了这个软件最简单的模型。附:局域网中要是实现相似功能的话,有很多中其他的解决方案的,我知道的
是用“邮件槽”。
解决方案 »
- 有谁申请过软件专利,信息产业厅对软件做的压力测试用的是什么软件?大概需要承受多大压力才能通过?
- 關於checksum的程式的代碼?
- 大家看看这样插入数据有问题吗?为什么总是报错呢?
- 一个小问题:delphi里的约定字头
- 请大家帮我看看这段加密程序,为什么不能解密出来?
- 高分购买合同管理系统方案!!!!货到结账!!!
- 如何计量一段代码所需运行的时间,需要精确到0.001秒
- 关于16进制转换10进制问题!16进制“CBEF63C70267BDB7”怎样转换10进制?
- 谁用过acm相关控健!如tacmconvertor,tacmin,tacmout等!我急需相关资料
- 哪里有好的FTP控件?
- 请问:用什么语句执行外部可执行命令?
- ODBC被破坏如何以最简单方式恢复
谢谢