WifiチャットVer1r4
IPMSGコマンドの対応状況
| UDP対応 | 受信 | 送信 |
|---|---|---|
| IPMSG_NOOPERATION | 何もしない。 | × |
| IPMSG_BR_ENTRY | アドレスDB登録、または、更新。
ランダム時間遅延しANSENTRYで応答。 | フォアグラウンドサービス起動時と、起動後に一定間隔にブロードキャスト送信。
DIALUPユーザ向けにはユニキャスト。 |
| IPMSG_ANSENTRY | アドレスDB登録、または、更新。 | BR_ENTRYへの応答。 |
| IPMSG_BR_ABSENCE | アドレスDB登録、または、更新。
未登録ユーザの場合ログ記録。 | アプリのユーザ情報が変更された場合に送信。
DIALUPユーザ向けにはユニキャスト。 |
| IPMSG_BR_NOTIFY | ||
| IPMSG_BR_EXIT | アドレスDBログアウトマーク。
未登録ユーザの場合ログ記録。 | フォアグラウンドサービス終了時に出力。
※アプリケーションライフサイクルの制約で失敗する可能性が高い。 |
| IPMSG_ANSLIST | アドレスDB登録、または、更新。
リストに未知のユーザを検出した場合、 BR_ENTRYをユニキャスト。 ブラックリストユーザからのパケットは破棄。 | × |
| IPMSG_SENDMSG | 未登録ユーザの場合、パケットを破棄し、BR_ENTRYをユニキャスト。
SENDCHECK && !AUTO_RETURNの時、RECVMSGで応答。 添付ファイルがあれば、ダウンロードキューに登録。 | ユーザ操作によるメッセージ送信時に送信。 |
| IPMSG_RECVMSG | 未登録ユーザの場合、パケットを破棄し、BR_ENTRYをユニキャスト。
メッセージDBへ確定処理。 | SENDMSG受信時の応答。 |
| IPMSG_READMSG | 未登録ユーザの場合、パケットを破棄し、BR_ENTRYをユニキャスト。
メッセージDBへ既読処理。 READCHECKがあればANSREADMSGを送信。 | 未読メッセージが初めて画面に表示された時にREADCHECKをつけて送信。 |
| IPMSG_ANSREADMSG | 未登録ユーザの場合、パケットを破棄し、BR_ENTRYをユニキャスト。
メッセージDBへ既読処理。 | READMSG受信時に、READCHECKがあれば送信。 |
| IPMSG_DELMSG | 未登録ユーザの場合、パケットを破棄し、BR_ENTRYをユニキャスト。
メッセージDBへ削除をマーク。 | × |
| IPMSG_GETINFO | 未登録ユーザの場合、パケットを破棄し、BR_ENTRYをユニキャスト。
メッセージDBへメッセージ受信として""IPMSG_GETINFO""を登録。 SENDINFOを送信。 | ホーム画面のオプションメニュー、または、メッセージボタン長押しで、送信。 |
| IPMSG_SENDINFO | 未登録ユーザの場合、何もしない。 メッセージDBへメッセージ受信としてバージョン情報文字列を登録。 | SENDINFO受信時の応答。 |
| IPMSG_RELEASEFILES | 未登録ユーザの場合、パケットを破棄し、BR_ENTRYをユニキャスト。
メッセージDBへ添付ファイル削除をマーク。 | ダウンロード完了時に送信。 |
| UDP非対応 |
|---|
| IPMSG_BR_ISGETLIST |
| IPMSG_OKGETLIST |
| IPMSG_GETLIST |
| IPMSG_ANSLIST_DICT |
| IPMSG_BR_ISGETLIST2 |
| IPMSG_GETABSENCEINFO |
| IPMSG_SENDABSENCEINFO |
| IPMSG_DIRFILES_AUTH |
| IPMSG_DIRFILES_AUTHRET |
| IPMSG_GETPUBKEY |
| IPMSG_ANSPUBKEY |
| IPMSG_AGENT_REQ |
| IPMSG_AGENT_ANSREQ |
| IPMSG_AGENT_PACKET |
| IPMSG_AGENT_PROXYREQ |
| IPMSG_DIR_POLL |
| IPMSG_DIR_POLLAGENT |
| IPMSG_DIR_BROADCAST |
| IPMSG_DIR_ANSBROAD |
| IPMSG_DIR_PACKET |
| IPMSG_DIR_REQUEST |
| IPMSG_DIR_AGENTPACKET |
| IPMSG_DIR_EVBROAD |
| IPMSG_DIR_AGENTREJECT |
| TCP対応 | 受信 | 送信 |
|---|---|---|
| IPMSG_GETFILEDATA | 〇 | 〇 |
| IPMSG_GETDIRFILES | 〇 | 〇 |