我怎样才能最有效地浏览一个包含 12,000 个 IP 地址的数据库并用它们 ping 打开一个套接字?目前我的工作是这样的:
- 获取列表中的所有 IP
- 对于每个 IP,打开一个新线程,该线程打开一个与服务器的套接字并从它接收一个数据包。
- 在新线程上,根据 IP 在线的天气以及打开套接字时返回的内容更新信息。
我当前的解决方案有效,只需很长时间才能通过数据库一次。我正在尝试找到一种非常快速地通过数据库的方法;但是,我不知道从哪里开始。任何帮助表示赞赏,谢谢!
编辑:我打开一个套接字并发送一个 TCP 数据包,然后存储信息。