jruby-1.7.19 udpsocket“初始化:名称或服务尚不知道”时扫描IP范围

问题描述 投票:0回答:1

在我的编程中,我正在为响应SNMP的设备扫描IP范围。我正在通过IP地址列表进行迭代,并将每个列表都放入其自己的线程中,并使用Ruby Gem SNMP测试设备是否响应SNMP。

主要程序执行线程,并用Java编写,网络由Jruby Jar处理。 我正在使用10个线程的线程池。我之后的前几个线程运行后,我开始在几个线程尝试设置Jruby udpsocket时在几个线程上获得“ socketError:initialize:ination或neservice”。它甚至显示了我知道启用SNMP的IP地址上的错误。我已经挖掘了Udpsocket的Jruby实现,它使用了线程安全的DatagramChannel类。我不太确定是什么原因造成的,几乎似乎我只允许建立这么多UDP连接,我不确定这是否是真的。

java ruby multithreading sockets jruby
1个回答
0
投票

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.