【发布时间】:2014-05-27 20:50:09
【问题描述】:
我正在用 C 语言构建一个 UDP 端口扫描器。 这是代码的方案
Create Socket
Structure raw UDP packet with port i
Send packet and wait n miliseconds for reply
我需要执行这些任务 X 次,具体取决于要扫描的端口数量。最多可达 65535 次。
我的目标是优化资源,考虑在 3.5.0-17-generic Linux 内核下运行的 i386 机器。
- 应该创建多少线程?
- 应该在一个线程中发送多少个数据包?
感谢您的关注。
【问题讨论】:
-
我看到使用术语伪代码相当松散。
标签: c linux multithreading udp sniffer