Hyper Text Coffee Pot Control Protocol
表示
Hyper Text Coffee Pot Control Protocol(ハイパー・テキスト・コーヒーポット・コントロール・プロトコル、HTCPCP、ハイパーテキスト・コーヒーポット制御プロトコル)とはHTTPの拡張でコーヒーポットを制御する際に用いられる通信プロトコル。1998年4月1日に発行されたRFCのRFC 2324で規定されている。
ただしHTTPをベースとしたプロトコルであるため、「コーヒーポット側からクライアントに『コーヒーが入った』等の通知を送ることができない」などの問題を抱えており(元々がジョークRFCであるため仕方のないことではあるが)、本プロトコルの代わりにIRC・Twitterによる通知機能を持たせたコーヒーメーカー「萌香」が開発される[1]など、本プロトコルの代替となるものも提案されている。
実装
エイプリルフールに発行されたジョークRFCではあるが、プロトコルそのものは実行可能なものであり、EmacsにHTCPCPを実装するためのモジュール(coffee.el)が存在する。また大学生の研究対象として、実際にHTCPCPを実装したコーヒーメーカーを試作するといったことも行われている[3]。
HTCPCP-TEA
2014年4月1日、HTCPCPをお茶向けに拡張したHyper Text Coffee Pot Control Protocol for Tea Efflux Appliances (HTCPCP-TEA)がRFC 7168で発表された。もちろん、これもジョークRFCである。
脚注
- ^ 井上恭輔 (2009年2月27日). “オンラインコーヒーメーカー「萌香たん」とはじめるドキドキ☆コーヒーブレイク”. 2020年6月2日閲覧。
- ^ "Error 418 - I'm a Teapot". error418.net (英語). 2020年6月2日閲覧。
- ^ “2002年度基礎工学部電子システム学コースPBL”. 大阪大学基礎工学部システム科学科. 2020年6月2日閲覧。