Options
All
  • Public
  • Public/Protected
  • All
Menu

Socket config ソケットの設定内容

Hierarchy

  • Config

Index

Properties

Optional broardcastBlock

broardcastBlock: undefined | false | true

Do not receive broadcast packets (UDP only)

ブロードキャストされたパケットを受信しない(UDPのみ)

Optional destIP

destIP: undefined | string

Connection destination IPv4 address 接続先IPv4アドレス

Optional destPort

destPort: undefined | number

Connection destination port number 接続先ポート番号

Optional ipFragment

ipFragment: undefined | number

IP header fragment IPヘッダーのフラグメント (0x0000~0xFFFF)

Optional ipType

ipType: undefined | number

IP service type IPサービスタイプ (1byte)

Optional keepAliveTimer

keepAliveTimer: undefined | number

keep-alive transmission interval (sec) (TCP only) (0~1275)

keep-alive 送信間隔(秒)(TCPのみ)(0~1275)

Optional maxSegmentSize

maxSegmentSize: undefined | number

Maximum segment size (TCP only) 最大セグメントサイズ (TCPのみ) (0~65535)

Optional multicast

multicast: undefined | false | true

Use multicast (UDP Only) (Set Before Open Command)

マルチキャストの使用(UDPのみ)(Openコマンドの前で設定)

Optional multicastVer1

multicastVer1: undefined | false | true

Use IGMPv1 for multicast (UDP only)

マルチキャストでIGMPv1を使う(UDPのみ)

Optional noDelayACK

noDelayACK: undefined | false | true

Send an ACK immediately when data is received (TCP only)

データを受信したときにACKをすぐに送信する(TCPのみ)

Optional onAllInterrupt

onAllInterrupt: undefined | ((socket: W5500Socket, name: W5500SocketParts.Interrupt, extra?: number[] | string | DestInfo) => Promise<void>)

Event handler for all interrupts 全ての割り込みのイベントハンドラー

Optional onConnectSuccessInterrupt

onConnectSuccessInterrupt: undefined | ((socket: W5500Socket, extra?: number[] | string | DestInfo) => Promise<void>)

Event handler for interrupt "ConnectSuccess" 割り込み「ConnectSuccess」のイベントハンドラー

Optional onDisconnectInterrupt

onDisconnectInterrupt: undefined | ((socket: W5500Socket) => Promise<void>)

Event handler for interrupt "Disconnect" 割り込み「Disconnect」のイベントハンドラー

Optional onReceiveDataInterrupt

onReceiveDataInterrupt: undefined | ((socket: W5500Socket, extra?: number[] | string | DestInfo) => Promise<void>)

Event handler for interrupt "ReceiveData" 割り込み「ReceiveData」のイベントハンドラー

Optional onSendOKInterrupt

onSendOKInterrupt: undefined | ((socket: W5500Socket) => Promise<void>)

Event handler for interrupt "SendOK" 割り込み「SendOK」のイベントハンドラー

Optional onTimeoutInterrupt

onTimeoutInterrupt: undefined | ((socket: W5500Socket) => Promise<void>)

Event handler for interrupt "Timeout" 割り込み「Timeout」のイベントハンドラー

protocol

protocol: Protocol

Protocol to use 使用プロトコル (TCPClient/TCPServer/UDP/null)

Optional rxBufferSize

rxBufferSize: BufferSize

Receive buffer size (KB) only to the power of 2, up to 16

受信バッファサイズ(KB) 2の累乗のみ、16まで

Optional sourcePort

sourcePort: undefined | number

Source port number 接続元ポート番号

Optional stringMode

stringMode: undefined | false | true

Treat received data as string (UTF-8)

受信データを文字列(UTF-8)として扱う

Optional ttl

ttl: undefined | number

TTL (0~65535)

Optional txBufferSize

txBufferSize: BufferSize

Send buffer size (KB) only to the power of 2, up to 16

送信バッファサイズ(KB) 2の累乗のみ、16まで

Optional unicastBlock

unicastBlock: undefined | false | true

Do not receive unicast packets (UDP only)

ユニキャストされたパケットを受信しない(UDPのみ)

Generated using TypeDoc