weixin_42364860
weixin_42364860
2010-05-07 23:48

网络编程

已采纳

我在做一个网络方面的系统,网络性能测量与分析系统,有服务器和客户端,有哪位高手做过类似的系统或者给出建议,非常感谢。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

5条回答

  • qwe_rt qwe_rt 11年前

    [quote]1、发送数据模块:能向指定的目标发送特定的数据报
    2、接收数据模块:接收指定的源发送特定的数据报
    3、测量与分析模块:根据一定的关注指标进行测量与分析,给出结果;
    4、存贮模块:对结果存档,形成历史记录
    5、综合分析模块:结合特定时间段的记录进行综合分析
    [/quote]

    采用多次测试,统计测试结果!

    只能粗略的测量网络性能与作出分析系统。

    点赞 评论 复制链接分享
  • qwe_rt qwe_rt 11年前

    UDP 没有拥塞控制机制,是一种不可靠的数据传输服务。

    UDP没法精确的统计丢包率,因为两方面的原因:
    1,发送端可以以任何的速度向网络层发送数据,
    2,传输之间的链路的宽带受限、甚至拥塞
    而则两者是无法确定的。如果你的应用是考虑实时性而选择UDP的话,是可以的,但是如果无法容忍一定的数据丢失,可以考虑使用TCP,同样可以达到实时性。

    点赞 评论 复制链接分享
  • qwe_rt qwe_rt 11年前

    UDP是面向无连接的。

    如果你使用java编程,主要是通过DatagramPacket(包)和DatagramSocket类。

    点赞 评论 复制链接分享
  • hermit1216 hermit1216 11年前
    点赞 评论 复制链接分享
  • qwe_rt qwe_rt 11年前

    java Tcp/ip 的socket编程实现。

    详细可以参考《Java TCP/IP Socket 编程》

    点赞 评论 复制链接分享

相关推荐