VB6JP.DLL |
VB6STKIT.DLL |
WINSKJP.DLL |
MSWINSCK.OCX |
VisualBASIC6.0 のランタイム |
Dim obj Dim ret Set obj = CreateObject("IPM_Send.ComSend") '(オブジェクトを取得) ret = obj.Send(コマンド番号、送信先 IP アドレス、送信先(元)ポート、メッセージ)
|
Dim obj Dim ret Set obj = CreateObject("IPM_Send.ComSend") '(オブジェクトを取得) ret = obj.GetUserList(ターゲット,待ち時間(ミリ秒),モード)
|
コマンド番号 120 を指定して、メッセージを送信。 受信したマシンの IP アドレスは、戻り値の IP アドレスとして取得できる。 |
Dim obj Dim ret Set obj = CreateObject("IPM_Send.ComSend") '(オブジェクトを取得) ret = obj.Send2(コマンド番号、送信先 IP アドレス、送信先(元)ポート、メッセージ,待ち時間(ミリ秒))
送信時に失敗 = 2、 WinSock コントロールが、なぜか使用中 = 3、 その他の失敗 = 4、 パケットを一つ送信するだけで、通信の保証はしていないです。(UDP のため) (送信したパケットが届かなかった場合や、届いたけど返事のパケットを取りこぼしてしまった。などが有り得るということです) Set obj = Nothing |