ブラウザを使用して、UDPの送受信を行うには、以下の方法がある。
- Webサーバ上でperl
- Webサーバ上でJava(Servlet)
- Webサーバ上で...なんでもOK
- ブラウザ上でFlash → ×できないっぽい
- ブラウザ上でJavaScript → ×できないっぽい
- ブラウザ上でJavaApplet
ということで、一番手軽に*1実行できると思われるのは、JavaAppletを使用した場合。
そのままではセキュリティがどうのこうの、というエラーが出るので、署名の仕方を含めて、以下メモ。
参考
- 2-5-4: パケットとデータグラム通信
- [JAVA APPLET]署名つきアプレットを作成する
- セキュリティ
- J2SE AppletとJavascriptの連携
- Nemesis packet injection utility
*1:どんな環境でも、ブラウザさえあれば実行可能という意味で