broadcast address
1.0.0
วิธีที่กระชับและถูกต้องในการคำนวณที่อยู่การออกอากาศสำหรับอินเทอร์เฟซเครือข่ายเฉพาะ คุณสามารถคำนวณที่อยู่การออกอากาศได้โดยดำเนินการตามบิตหรือส่วนเสริมบิตของซับเน็ตมาสก์และที่อยู่ IP ที่เลือก
$ npm install --save broadcast-address
broadcastAddress
รับพารามิเตอร์สองตัวโดยตัวหนึ่งเป็นทางเลือก ( address
)
interface
ประเภท {string} : กำหนดอินเทอร์เฟซเครือข่ายที่คุณต้องการที่อยู่ออกอากาศaddress
ประเภท {string} : กำหนดที่อยู่เฉพาะบน interface
ที่คุณต้องการคำนวณที่อยู่ออกอากาศ เลือกที่อยู่ IPv4 แรกบนอินเทอร์เฟซเครือข่าย หากไม่มีการระบุไว้ฟังก์ชันยังสามารถส่งข้อผิดพลาดได้ กล่าวคือ:
const broadcastAddress = require ( 'broadcast-address' ) ;
broadcastAddress ( 'lo0' ) ; //-> 127.255.255.255
broadcastAddress ( 'lo0' , '127.0.0.1' ) ; //-> 127.255.255.255
broadcastAddress ( 'en1' ) ; //-> 192.168.178.255
หมายเหตุ: ผลลัพธ์เป็นเพียงตัวอย่างเท่านั้น
รวมอยู่ด้วยคือไฟล์ index.d.ts
โดย Typescript ควรเลือกไฟล์นี้โดยอัตโนมัติและใช้การพิมพ์กับโค้ดเบสของคุณ
import * as broadcastAddress from "broadcast-address" ;
broadcastAddress ( "lo0" ) ; //-> 127.255.255.255
broadcastAddress ( "lo0" , "127.0.0.1" ) ; //-> 127.255.255.255
broadcastAddress ( "en1" ) ; //-> 192.168.178.255
หมายเหตุ: ผลลัพธ์เป็นเพียงตัวอย่างเท่านั้น
ลิขสิทธิ์ © 2018, อเล็กซ์ เบิร์กฮาร์ด จัดทำขึ้นภายใต้ใบอนุญาต MIT