编写网络工具的最佳语言是什么?

时间:2012-05-20 22:20:49

标签: sockets networking ssh

您可以推荐哪种语言(及其原因)来制作网络工具:

  • 网络分析器(数据包嗅探)
  • speedtest(发送流量,计算总速度和涉及QoS分析)
  • 网络监视器(promiscious mode network listener)
  • SSH客户端(具有自己的扩展名)

我正在考虑:Java,C#或C ++(原因:面向对象,在语言本身中找到一些标准函数,而不必导入现有的api)

目的是学习在不使用API​​的情况下编写此类应用程序。

1 个答案:

答案 0 :(得分:2)

我会对应用程序的敏感部分使用非托管语言。延迟和绝对性能都是一个问题。我会将Java或托管的.Net语言用于其他一切。