SSP/仕様妄想メモ/XSSTP 1.0
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
*XSSTP/1.0 [#g645303e]
**仕様策定の目的 [#r7de3bdc]
この仕様の目的は、SSTPの完全再設計では''ありません''。~
eXtended SSTPの名の通り、今後容易に拡張可能な状態でのSSTP...
基本的に、現SSTPのコマンド体系の変更は一部を除き行いませ...
**解決すべき課題 [#bd48d20f]
-改行を含む値を投げられない
-そこそこの量のデータになると途端に効率が悪くなる
**仕様メモ [#p49f581d]
複数行のデータ、量の多いデータの送信のために、Content-Len...
あわせて、返値にこれまで全くヘッダがなかったところを、特...
Keep-Aliveを追加します。HTTPのそれと同じで、1接続で複数の...
通常Windows上ではこのような場合DirectSSTPを利用しますが、...
……ただし、どのOSにも軽めのプロセス間通信機構くらいあるで...
ということで、書いてはみたものの''Keep-Aliveは保留扱い''...
要するに、HTTP/1.0のマネゴトです。
***送信 [#r4e8af71]
EXECUTE XSSTP/1.0
Charset: Shift_JIS
Command: SetProperty
Reference0: system.hoge
Keep-Alive: 1
Content-Length: 4
hoge
***返値 [#t6898c2b]
XSSTP/1.0 200 OK
Charset: Shift_JIS
Content-Length: 8
Keep-Alive: 300
hogehoge
***追記 [#oceb0ce2]
-Content-Length: -1のとき、「これから送るべきデータの長さ...
--ヘッダが無い場合は0扱いです。空行が現れるまで処理して後...
--無論これで巨大なデータを送ろうとする良からぬ輩も現れる...
--DirectSSTPでは、そもそもコネクションの概念がなく、毎度...
-Keep-AliveヘッダはDirectSSTPでは無視されます。SocketSSTP...
--クライアント側からはKeep-Alive: true、もしくはKeep-Aliv...
--サーバ側からは次の送信まで待機する秒数が返されます。こ...
**問題点 [#sd52cd65]
-互換性なし
-Keep-Aliveの実装が複雑
--DirectSSTPのような手段のないOS上での利用を考えて提案さ...
**ツッコミコーナー [#s68e3877]
#comment(below)
終了行:
*XSSTP/1.0 [#g645303e]
**仕様策定の目的 [#r7de3bdc]
この仕様の目的は、SSTPの完全再設計では''ありません''。~
eXtended SSTPの名の通り、今後容易に拡張可能な状態でのSSTP...
基本的に、現SSTPのコマンド体系の変更は一部を除き行いませ...
**解決すべき課題 [#bd48d20f]
-改行を含む値を投げられない
-そこそこの量のデータになると途端に効率が悪くなる
**仕様メモ [#p49f581d]
複数行のデータ、量の多いデータの送信のために、Content-Len...
あわせて、返値にこれまで全くヘッダがなかったところを、特...
Keep-Aliveを追加します。HTTPのそれと同じで、1接続で複数の...
通常Windows上ではこのような場合DirectSSTPを利用しますが、...
……ただし、どのOSにも軽めのプロセス間通信機構くらいあるで...
ということで、書いてはみたものの''Keep-Aliveは保留扱い''...
要するに、HTTP/1.0のマネゴトです。
***送信 [#r4e8af71]
EXECUTE XSSTP/1.0
Charset: Shift_JIS
Command: SetProperty
Reference0: system.hoge
Keep-Alive: 1
Content-Length: 4
hoge
***返値 [#t6898c2b]
XSSTP/1.0 200 OK
Charset: Shift_JIS
Content-Length: 8
Keep-Alive: 300
hogehoge
***追記 [#oceb0ce2]
-Content-Length: -1のとき、「これから送るべきデータの長さ...
--ヘッダが無い場合は0扱いです。空行が現れるまで処理して後...
--無論これで巨大なデータを送ろうとする良からぬ輩も現れる...
--DirectSSTPでは、そもそもコネクションの概念がなく、毎度...
-Keep-AliveヘッダはDirectSSTPでは無視されます。SocketSSTP...
--クライアント側からはKeep-Alive: true、もしくはKeep-Aliv...
--サーバ側からは次の送信まで待機する秒数が返されます。こ...
**問題点 [#sd52cd65]
-互換性なし
-Keep-Aliveの実装が複雑
--DirectSSTPのような手段のないOS上での利用を考えて提案さ...
**ツッコミコーナー [#s68e3877]
#comment(below)
ページ名: