SocketListener

SocketListener[]

SocketListenが作ったソケットリスナを表す.

詳細

  • ソケットリスナはDeleteObjectで削除することができる.
  • ソケットリスナの特性はSocketListener[][prop]=val で変更することができる.
  • 特性"Socket"はこのSocketListenerが受信しているSocketObjectを返す.
  • 次の特性はSocketListenerで変更することができる.
  • CharacterEncoding$CharacterEncoding仮定する文字コード
    HandlerFunctionsKeysDefaultデータの連想に含めるキー
    HandlerFunctionsAutomaticソケットイベントをどのように扱うか
    RecordSeparatorsNoneメッセージをどのように分割するか
  • ソケット上での受信中に次のイベントを生成することができる.
  • "DataReceived"データはソケット上で利用可能である
  • 生成された各イベントの連想には次のデフォルトキーが含まれている.
  • "Data"文字列として受信されたデータ
    "Socket"受信中のSocketObject
    "SourceSocket"イベントを生成したSocketObject
    "Timestamp"イベントが発生した時(DateObjectとして)
  • 次の追加的なキーもまた,HandlerFunctionsKeysでリクエストすることができる.
  • "DataBytes"バイト値のリストとして受信された生データ
    "DataByteArray"ByteArrayオブジェクトとして受信された生データ
    "MultipartComplete"マルチパートのZMQメッセージが完全かどうか

例題

  (3)

使用可能なソケットで受信してSocketListenerを得る:

サーバソケットを得る:

このリスナのオプションを得る:

受信を終了してこのソケットを閉じる:

使用可能なソケットで受信する:

サーバソケットを得る:

ソケットで受信を開始してからHandlerFunctionsKeysの値を変更する:

受信を終了してこのリスナ用に自動的に開かれたソケットを閉じる:

使用可能なソケット上で受信し,それに接続するために開かれたもとになっているソケットを得る:

自動的に開かれたSocketObjectを得る:

クライアントを接続する:

受信を終了してソケットを閉じる:

Wolfram Research (2017), SocketListener, Wolfram言語関数, https://reference.wolfram.com/language/ref/SocketListener.html.

テキスト

Wolfram Research (2017), SocketListener, Wolfram言語関数, https://reference.wolfram.com/language/ref/SocketListener.html.

CMS

Wolfram Language. 2017. "SocketListener." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SocketListener.html.

APA

Wolfram Language. (2017). SocketListener. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SocketListener.html

BibTeX

@misc{reference.wolfram_2024_socketlistener, author="Wolfram Research", title="{SocketListener}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/SocketListener.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_socketlistener, organization={Wolfram Research}, title={SocketListener}, year={2017}, url={https://reference.wolfram.com/language/ref/SocketListener.html}, note=[Accessed: 21-November-2024 ]}