Socket ID ソケットID
Treat received data as string (UTF-8)
受信データを文字列(UTF-8)として扱う
Check for interrupts
If there is an interrupt, call the preset handler
割り込みをチェック
割り込みがあった場合、事前に設定されたhandlerを呼び出します
Then whether you can check for interrupts
次に割り込みをチェックできるかどうか
Socket termination process ソケットの終了処理
Get the IPv4 address of the connection source (only for TCP server)
接続元のIPv4アドレスを取得(TCPサーバーのときのみ)
IPv4 address IPv4アドレス
Get the port number of the connection source (only for TCP server)
接続元のポート番号を取得(TCPサーバーのときのみ)
Port number ポート番号
Get the current protocol 現在のプロトコルを取得
Protocol プロトコル
Get the read start address of the receive buffer
受信バッファの読み込み開始アドレスを取得
Address アドレス
Get the length of received data 受信データの長さを取得
Length 長さ
Get the write start address of the receive buffer
受信バッファの書き込み開始アドレスを取得
Address アドレス
Get Status ステータスを取得
Status ステータス
Get free size of send buffer 送信バッファの空きサイズを取得
Free size 空きサイズ
Get the write start address of the send buffer
送信バッファの書き込み開始アドレスを取得
Address アドレス
Write the socket settings and open the socket (Connect / Listen is also executed for TCP)
ソケット設定の書き込みをし、ソケットをOpenに(TCPの時はConnect/Listenも実行)
Socket config ソケットの設定内容
Write result 書き込み結果
Read the received data 受信されたデータを読取
Raw byte data or string to receive 受信データまたは文字列
Send command コマンドを送信
Command コマンド
Write result 書き込み結果
Send data, no write check データを送信、書き込みチェックなし
Raw byte data or string to send 送信するバイトデータまたは文字列
Write result 書き込み結果
Send data データを送信
Raw byte data or string to send 送信するバイトデータまたは文字列
Write result 書き込み結果
Set a handler to catch all interrupts
Run checkInterruptWait() regularly to actually catch
全ての割り込みをキャッチするハンドラーを設定
実際にキャッチするにはcheckInterrupt()を定期的に実行
Callback function, name is the type of interrupt, extra is only when name=ReceiveData and when name=ConnectSuccess and protocol=TCPServer
コールバック関数、nameは割り込みの種類、extraはname=ReceiveDataの時とname=ConnectSuccessかつprotocol=TCPServerの時のみ
Set the IPv4 address of the connection destination
接続先のIPv4アドレスを設定
IPv4 address IPv4アドレス
Write result 書き込み結果
Set the MAC address of the connection destination (only if required by UDP)
接続先のMACアドレスを設定(UDPで必要な場合のみ)
MAC address MACアドレス
Write result 書き込み結果
Set the port number of the connection destination
接続先のポート番号を設定
Port number ポート番号
Write result 書き込み結果
Set IP header fragment IPヘッダーのフラグメントを設定
IP header fragment IPヘッダーのフラグメント (0x0000~0xFFFF)
Write result 書き込み結果
Set IP service type IPサービスタイプを設定
IP service type IPサービスタイプ (1byte)
Write result 書き込み結果
Set a handler to catch a specific interrupt
Run checkInterruptWait() regularly to actually catch
特定の割り込みをキャッチするハンドラーを設定
実際にキャッチするにはcheckInterrupt()を定期的に実行
The name of the interrupt to get 取得する割り込みの名前 (SendOK | Timeout | ReceiveData | Disconnect | ConnectSuccess)
Callback function, extra is only when name=ReceiveData and when name=ConnectSuccess and protocol=TCPServer
コールバック関数、extraはname=ReceiveDataの時とname=ConnectSuccessかつprotocol=TCPServerの時のみ
Set keep-alive transmission interval (only if TCP requires)
keep-aliveの送信間隔を設定(TCPで必要な場合のみ)
keep-alive transmission interval (sec) (0~1275)
keep-alive 送信間隔(秒)(0~1275)
Write result 書き込み結果
Set maximum segment size (only if required by TCP)
最大セグメントサイズを設定(TCPで必要な場合のみ)
最大セグメントサイズ
Write result 書き込み結果
Set mode モードを設定
Multicast, BroardcastBlock, NoDelayACK, MulticastVer1, UnicastBlock and Protocol
Write result 書き込み結果
Set receive buffer size 受信バッファサイズを設定
Buffer size (KB) only to the power of 2, up to 16
バッファサイズ(KB) 2の累乗のみ、16まで
Write result 書き込み結果
Set the next read start address of the receive buffer
受信バッファの次の読み込み開始アドレスを設定
Address アドレス
Write result 書き込み結果
Set the connection source port 接続元ポートを設定
Port number ポート番号
Write result 書き込み結果
Set TTL TTLを設定
TTL (0~65535)
Write result 書き込み結果
Set send buffer size 送信バッファサイズを設定
Buffer size (KB) only to the power of 2, up to 16
バッファサイズ(KB) 2の累乗のみ、16まで
Write result 書き込み結果
Set the next write start address of the send buffer
送信バッファの次の書き込み開始アドレスを設定
Address アドレス
Write result 書き込み結果
Generated using TypeDoc
Class that performs and manages socket communication
ソケット通信を行い管理するクラス