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. ولكن على ويندوز يمكنك الحصول على بينغ اللجنة الدولية المعنية بالاشخاص المفقودين من دون أي قضايا على الاطلاق.