broadcast address
1.0.0
特定のネットワーク インターフェイスのブロードキャスト アドレスを計算するための簡潔で正しい方法。ブロードキャスト アドレスは、サブネット マスクと選択した IP アドレスのビット補数に対してビット単位の OR を実行することで計算できます。
$ npm install --save broadcast-address
broadcastAddress
2 つのパラメータを取り、そのうちの 1 つはオプションです ( address
)。
interface
: ブロードキャスト アドレスが必要なネットワーク インターフェイスを定義します。address
: ブロードキャスト アドレスを計算する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 ライセンスに基づいて利用可能です。