NetWorkSendUDP_IPv6

UDPを使用した通信で指定のIPにデータを送信する、Length は最大65507、SendPort を -1 にすると MakeUDPSocket に RecvPort で渡したポートが使用されます( 戻り値 0以上;送信できたデータサイズ -1:エラー -2:送信データが大きすぎる -3:送信準備ができていない )( IPv6版 )

val = NetWorkSendUDP_IPv6(NetUDPHandle, SendIP, SendPort, Buffer, Length)

int NetUDPHandle
IPDATA_IPv6  SendIP
int SendPort
const void *Buffer
int Length

(プラグイン / モジュール : DxLibW)

解説

UDPを使用した通信で指定のIPにデータを送信する、Length は最大65507、SendPort を -1 にすると MakeUDPSocket に RecvPort で渡したポートが使用されます( 戻り値  0以上;送信できたデータサイズ  -1:エラー  -2:送信データが大きすぎる  -3:送信準備ができていない  )( IPv6版 )

ネットワークハンドルのチェック
通信関係の初期化がされていなかったら何もせず終了
クリティカルセクションの取得

通信機能を使用するには事前にネットワークの初期化が必要です。

戻り値: int

※ ポインタ型 (IntPtr) のパラメータがあります。
64bit環境では int64 型の値を渡してください。

情報

プラグイン / モジュールDxLibW
バージョン3.24f
作成日2026/04/12
著作者DxLib: Takumi Yamada / HSP binding: IronHSP Project
URLhttps://dxlib.xsrv.jp/
備考hspdxlib.as をインクルードして使用
タイプDxLib ゲームライブラリ
グループDxLib 通信
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\hspdxlib.hs