ICT-STARTのホームページ

パソコンなどの話題を書いていきます。


WebSocket部動作|簡易Webサーバー

http://dev.ariel-networks.com/Members/inoue/websocket/

上記の解説を元に実装したソースを説明したいと思います。

以前ブログの方にも載せましたが、今回は実装したクラスを示しておきます。

その後仕様の変更を追えていなかったのですが、

WebSocket サーバの実装とプロトコル解説 - Block Rockin’ Codes

こちらのブログに詳しく使用が載っていたためプログラムを変更しました。

http://sourceforge.jp/projects/webserver/scm/svn/commits/73

src/servercore/job/JobWorker.java

上記クラスの33-37行目にて拡張子がwsの場合WebSocketのハンドシェイクを開始します。

78行目のexecuteWebSokcet()というメソッドがブラウザとのやりとりを行います。

servercore.html5.WebSocketFrame ではブラウザとのデータのやり取りのプロトコルを処理しアプリケーションとやり取りします。

トップへ

ブログへ

製作物

Java系

簡易Webサーバー

自然言語処理・全文検索

トップ

Rust Language

Kotlin

 

Androidアプリ

HandyReader : C/C++,Java等のソースコードに色付けをしてくれるアプリです。