【问题标题】:networking in java for client server communicationjava中的网络用于客户端服务器通信
【发布时间】:2012-07-31 10:18:14
【问题描述】:

我需要在java中制作一个故障排除工具

从 java 代码中,我需要与 tethereal(linux 命令)进行通信,以帮助我生成一个 .pkt 文件。 .pkt 文件将包含客户端和服务器之间发生的所有通信内容,即客户端和服务器之间的所有数据包通信。

我该怎么做?

【问题讨论】:

  • 为什么使用“Java”? Wireshark 已经存在。

标签: java linux networking


【解决方案1】:

你知道WireShark吗?那是一个跨平台的网络数据包捕获应用程序。

这个想法是它捕获通过一个网络设备(例如:WiFi 卡)的所有数据包(TCP 和 UDP),然后您在应用程序使用的端口上应用过滤器,最终应用 IP 地址。非常有用的工具。

【讨论】:

  • 不客气,现在,您可以通过单击我的答案分数下方的绿色勾号来将此答案标记为正确。
【解决方案2】:

如果您真的需要在 java 中执行此操作,您可以使用 http://jnetpcap.com/,它是 libpcap 的包装器,其工作方式类似于 tethereal。

【讨论】:

    猜你喜欢
    • 2012-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多