*台本コミュ/伺か劇場がらみのメモ [#s01d2191] **はじめに [#v6a13ee3] 今更説明するまでもありませんが、この類の話は''今でも実現可能''なことに注意してください。 要するに、Option: nodescriptを付けてただのSSTP SENDをしてやれば、~ 誰にでも相手ゴーストが勝手に喋っているように見せかけることは可能なわけです。 ここに書くメモは、一種の''「お約束」''の類を支援する仕様と考えてください。~ 貴方のゴーストに完全なセキュリティを保証するものではありません。 [[うぁー:台本トーク(仮)]] **SSTP NOTIFY/SENDのMarkerオプション [#ge454c94] Markerヘッダを規定して、ローカルSSTPだとそれを~ バルーンの下(いつもSenderが出るところ)に表示すると。 -セキュリティ上の問題があるので、リモートSSTPでこれが来ても無視。 -nodescriptオプションと同居させないでください。泣きます。 -Communicateでも通るようにしました。 -Pre6で実装済です。 #ref(./marker.png,688x416,zoom,50%) ---- #comment(below) **反応オプション付きCommunicate [#gbfd5467] まぁ、アレです。台本コミュニケートの実装案。 [SHIORI START] SHIORI/3.0 200 OK Charset: Shift_JIS Value: \0\s[121]出たっ!\e Reference0: レーチェ Option: echo_request OptionValue: \0\s[4]\1\s[11]減点100。\e [SSTP CALL] COMMUNICATE SSTP/1.2 Charset: Shift_JIS Sender: レーチェ HWnd: 0 Sentence: \0\s[4]\1\s[11]減点100。\e Option: echo_request [SHIORI CALL] GET SHIORI/3.0 Charset: Shift_JIS ID: OnCommunicate Option: echo_request Reference0: レーチェ Reference1: \0\s[4]\1\s[11]減点100。\e Age: 0 [SHIORI RETURN] SHIORI/3.0 204 No Content Sender: NAZONOSHIORI Option: echo_response ……で、そのまま喋ると。 [SSTP RETURN] COMMUNICATE SSTP/1.2 Charset: Shift_JIS Sender: 空 HWnd: 0 Sentence: \0\s[4]\1\s[11]減点100。\e Option: echo_response [SHIORI END] GET SHIORI/3.0 Charset: Shift_JIS ID: OnCommunicate Option: echo_response Reference0: 空 Reference1: \0\s[4]\1\s[11]減点100。\e Age: 0 既存のSHIORIでそのまんま実装できないという問題点はありますが。 以下問題点。 -仕様が汚すぎ。 -けっこう姑息。 -実装も面倒かも。 -もっとスマートなの大募集中。 ---- #comment(below)