C#开发P2P程序,简单的点对点的聊天程序设计应该是没有问题。但是有两个问题我不太明白。1、如何获得所以使用P2P程序的用户,也就是可以统计在线人数和信息分享。像迅雷邻居一样。
2、如何分享下载内容,使下载东西更快。

解决方案 »

  1.   

    1、当用户用你的程序下载过A时,你就记录到服务器(第二问使用),正在下载中的记录下来供第一问使用
    2、见1
      

  2.   

    1.在网络中发送广播。你这个跟迅雷还不一样,迅雷有服务器,你登录了服务器有记录。你这是客户端与客户端之间直接通信。
    2.没看懂。
      

  3.   

    正常有一个P2P地址解析服务器的,除解析地址之外你还可以通过这个服务器处理其他的一些内容,比如说:通过这个验证用户,然后记录这些用户