محمد هاني3 نشر 13 يونيو 2021 أرسل تقرير نشر 13 يونيو 2021 أستخدام Node.js في كتابة برنامج بسيط وأثناء تشغيل البرنامج على حاسوبي الشخصي أريد الحصول على بروتوكل الإنترنت المحلي "Local IP address" الخاص بحاسوبي الشخصي كيف يمكنني القيام بذلك بإستخدام Node.js 1 اقتباس
0 Wael Aljamal نشر 13 يونيو 2021 أرسل تقرير نشر 13 يونيو 2021 يمكن استخدام الحزمة ip مباشرة لعرض IP: var ip = require("ip"); console.dir ( ip.address() ); تم استخدام console.dir لطباعة جميع التفاصيل لعنوان IP. يمكن أيضا استخدام المكتية dns و os بالشكل التالي: require('dns').lookup(require('os').hostname(), function (err, add, fam) { console.log('addr: ' + add); }) حيث جلبنا hostname الذي يحوي IP. وطريقة أخرى باستخدام networkInterfaces var os = require('os'); var networkInterfaces = os.networkInterfaces(); console.log(networkInterfaces); اقتباس
0 عبدالله عبدالرحمن11 نشر 14 يونيو 2021 أرسل تقرير نشر 14 يونيو 2021 يمكنك تثبيت حزمة local-ip npm install local-ip وإستخدام هذا الكود var iface = 'wlan0'; // اختيار اسم جهاز الاتصال var localip = require('local-ip')(interface); // إستدعاء الواجهة من الحزمة console.log('My local ip address on ' + iface + ' is ' + localip); // طباعة عنوان الايبي الخاص بجهاز اللاسلكي وهذه طريقة آخرى var interfaces = require(‘os’).networkInterfaces();// إستدعاء واجهات الشبكة const results = {}; for (const name of Object.keys(nets)) { for (const interfaces of nets[name]) { // تخطي العناوين التي ليست من الإصدار 4 وايضا العناوين المحلية if (net.family === 'IPv4' && !net.internal) { if (!results[name]) { results[name] = []; } results[name].push(net.address); } } } اقتباس
السؤال
محمد هاني3
أستخدام Node.js في كتابة برنامج بسيط وأثناء تشغيل البرنامج على حاسوبي الشخصي أريد الحصول على بروتوكل الإنترنت المحلي "Local IP address" الخاص بحاسوبي الشخصي كيف يمكنني القيام بذلك بإستخدام Node.js
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.