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 | 〇 | 〇 |
0 件のコメント:
コメントを投稿