Interstage Application Serverにおいて、Javaアプリケーションでブロードキャストパケットやマルチキャストパケットを送信するのは、どのようなJava APIを使用した場合ですか?

Interstage Application Server の技術情報はこちら

Javaアプリケーションでブロードキャストパケットやマルチキャストパケットを送信するのは、どのようなJava APIを使用した場合ですか?
ユーザアプリケーションが以下の2つの条件のいずれかに一致する場合、ブロードキャストパケットを送信します。
  • 条件1:
    以下の3つの条件をすべて満たしている。
    • java.net.DatagramSocketを使用している

    • java.net.DatagramSocket#setBroadcast(false)を指定せずに通信処理を行っている

    • 通信先アドレスとしてブロードキャストアドレスを指定している


  • 条件2:
    以下の3つの条件をすべて満たしている。
    • java.nio.DatagramChannelを使用している

    • DatagramChannel#socket()で得たDatagramSocketに対してsetBroadcast(false)を指定せず通信処理を行っている

    • 通信先アドレスとしてブロードキャストアドレスを指定している


また、ユーザアプリケーションでjava.net.MulticastSocketクラスを使用している場合、マルチキャストパケットを送信する可能性があります。

製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョンV13, V12, V11
プラットフォーム Windows, Solaris, Linux
アンサー種別 設計/開発
このページの先頭へ