java - 哪种语言更适合抓包和处理

标签 java c multithreading network-programming packet-capture

我想编写一个有 2 个线程的程序,一个线程连续从网络捕获数据包,每 t 秒将它们转储到缓冲区中,另一个线程连续读取该缓冲区并每 t 秒处理一次。这可以吗在 C 中完成?还是 Java 会是更好的选择?

最佳答案

C 和 libpcap

关于java - 哪种语言更适合抓包和处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2054188/

相关文章:

java - Android - 单选按钮的共享首选项

c++ - 如何将一个 cpp 文件中的 void 函数的值传递给另一个 cpp 文件中的另一个 void 函数?

c - 在新行中打印每个单词,并在 C 编程中删除多余的空格

python - wx.ProgressDialog 在被销毁时导致段错误和/或 GTK_IS_WINDOW 失败

java - 将值从一个 jInternalFrame 传递到另一个 jInternalFrame

java - Android 位图改变色调

java - 编写标准输入并等待标准输出

c - 您如何构建Pion mediadevices webrtc示例?

c++ - 为什么程序在仅加入 1 个线程但有 5 个线程时可以正常工作

java - ThreadLocal 的使用如何降低可重用性