How To: ICMP Ping in Java (JDK 1.5 and above) كيف ل: اللجنة الدولية المعنية بالاشخاص المفقودين في يافا بينغ (وهم ج 1،5 وما فوق)
Programatically using ICMP Ping is a great way to establish that a server is up and running. Programatically استخدام بينغ اللجنة الدولية المعنية بالاشخاص المفقودين هو طريقة راءعه لاثبات ان الخادم هي قائمة وعاملة. Previously you couldn’t do ICMP ping (what ping command does in Linux/Unix & Windows) in java without using JNI or exec calls. كنت في السابق لا يستطيع الاستغناء عن اللجنة الدولية المعنية بالاشخاص المفقودين بينغ (ما بينغ هل القيادة في لينكس ويونيكس ونوافذ) في يافا دون استخدام jni او يدعو اكسيك. Here is a simple and reliable method to do ICMP pings in Java without using JNI or NIO. هنا هو مجرد وسيلة يمكن التعويل عليها للقيام اللجنة الدولية المعنية بالاشخاص المفقودين في الاصوات دون استخدام جافا او jni NIO.
String host = “172.16.0.2″ الخيط المضيفه = "172.16.0.2"
int timeOut = 3000; // I recommend 3 seconds at least دولي الزمن = 3000 ؛ / / أوصى 3 ثوان على الاقل
boolean status = InetAddress.getByName(host).isReachable(timeOut) مركز البوليه inetaddress.getbyname = (البلد المضيف). isreachable (فترة الاستراحه)
status is true if the machine is reachable by ping; false otherwise. حالة صحيح ان الاله اذا كان يمكن التوصل اليه عن طريق بينغ ؛ زاءفه خلاف ذلك. Best effort is made to try to reach the host, but firewalls and server configuration may block requests resulting in a unreachable status while some specific ports may be accessible. افضل يبذل جهد لمحاولة التوصل الى المضيف ، ولكن الجدران الناريه ومركز خدمة ايار / مايو مما ادى الى عرقلة الطلبات في مركز بعيد المنال في حين ان بعض موانئ محددة ويمكن الوصول اليها. A typical implementation will use ICMP ECHO REQUESTs if the privilege can be obtained, otherwise it will try to establish a TCP connection on port 7 (Echo) of the destination host. تنفيذ نمطيه وسوف تستخدم اللجنة الدولية المعنية بالاشخاص المفقودين صدى الطلبات اذا كان يمكن الحصول على امتياز ، والا فانه سيسعى الى انشاء برنامج التعاون الفنى على ميناء الصدد 7 (صدى) من وجهة المضيفه.
In Linux/Unix you may have to suid the java executable to get ICMP Ping working, ECHO REQUESTs will be fine even without suid. في لينكس / يونيكس قد تضطر الى suid جافا للتنفيذ للحصول على عمل اللجنة الدولية المعنية بالاشخاص المفقودين بينغ ، صدى الطلبات سيكون على ما يرام حتى بدون suid. However on Windows you can get ICMP Ping without any issues whatsoever. ولكن على ويندوز يمكنك الحصول على بينغ اللجنة الدولية المعنية بالاشخاص المفقودين من دون أي قضايا على الاطلاق.
Filed under المقدم بمقتضى Computer Security الحاسوب الامن , ، Headline News أهم الانباء , ، How To كيف , ، Java Software برنامج جافا , ، Linux لينكس , ، Tech Note ملاحظه تقنيه , ، Web شبكة , ، Web Hosting استضافة المواقع , ، Web Services خدمات الشبكه العالمية , ، Windows نوافذ | |
| |
RSS 2.0 ار اس اس 2،0 | |
Trackback this Article | هذه المادة |
Email this Article ارسل هذه المادة
You may also like to read ويمكنك ايضا ان تقرأ |





March 7th, 2007 at 3:00 pm مارس 7th ، 2007 في 3:00 بعد الظهر
This is not true for Windows. وليس هذا صحيحا ويندوز. ICMP was not implemented for Windows. اللجنة الدولية المعنية بالاشخاص المفقودين لم ينفذ لويندوز.
Check فحص
http://forum.java.sun.com/thread.jspa?threadID=712790&messageID=4122700 http://forum.java.sun.com/thread.jspa؟threadid=712790&messageid=4122700
March 7th, 2007 at 9:44 pm مارس 7th ، 2007 في الساعة 9:44
It does implement ICMP ECHO on windows. انها لا تنفذ اللجنة الدولية المعنية بالاشخاص المفقودين صدى على النوافذ.
“Test whether that address is reachable. "اختبار ما اذا كان يمكن التوصل اليه هو ان معالجة. Best effort is made by the implementation to try to reach the host, but firewalls and server configuration may block requests resulting in a unreachable status while some specific ports may be accessible. افضل يبذل جهد من جراء تنفيذ لمحاولة التوصل الى المضيف ، ولكن الجدران الناريه ومركز خدمة ايار / مايو مما ادى الى عرقلة الطلبات في مركز بعيد المنال في حين ان بعض موانئ محددة ويمكن الوصول اليها. A typical implementation will use ICMP ECHO REQUESTs if the privilege can be obtained, otherwise it will try to establish a TCP connection on port 7 (Echo) of the destination host.” - JDK 5.0 Documentation تنفيذ نمطيه وسوف تستخدم اللجنة الدولية المعنية بالاشخاص المفقودين صدى الطلبات اذا كان يمكن الحصول على امتياز ، والا فانه سيسعى الى انشاء برنامج التعاون الفنى على ميناء الصدد 7 (صدى) من وجهة المضيفه. "-- وهم ج 5،0 الوثائق
August 10th, 2007 at 10:05 am اب / اغسطس 10th ، 2007 في الساعة 10:05
[SPS-687] Details: add “ping” tools… [الصحة والصحة النباتية - 687] التفاصيل : تضاف عبارة "بينغ" الادوات…
Sometimes customers have problems with transponders that show as offline due to network failures. احيانا العملاء لديها مشاكل مع الارسال والتي تبين ما دون اتصال بسبب شبكة الفشل. To help with that, we should add a “ping tool” to the power supply details in two versions: لتحقيق هذا ، ينبغي ان نضيف "بينغ اداة" لإمدادات الطاقة من التفاصيل في نسختين :
- The first version would ping the power supply, using t… -- النسخه الاولى من شأنه ان بينغ امدادات الطاقة ، باستخدام ر…
June 13th, 2008 at 5:58 pm يونيو 13th ، 2008 في الساعة 5:58
[...] How To: ICMP Ping in Java (JDK 1.5 and above) __________________ Daniel @ [To view links or images in signatures your post count must be 10 or greater. (...)كيف : اللجنة الدولية المعنية بالاشخاص المفقودين في يافا بينغ (وهم ج 1،5 فما فوق) دانيال __________________ @ [للاطلاع على وصلات او صور التوقيعات الخاصة بك في الوظائف يجب ان يكون 10 او أكثر. You currently have 0 posts.] Language is froth on the surface of thought [...] لديك حاليا 0 وظيفة.] اللغة الزبد على سطح الفكر [...]