JavaでのWebサーバーといえばJavaEEに含まれるServlet APIを利用することが多いと思う。 しかし、そこまで大げさでなくとも・・・という用途は結構あるはずだ。 JDKに簡易Webサーバーが付属しているのを知っているだろうか。 http://java.sun.com/javase/ja/6/docs/ja/technotes/guides/net/enhancements-6.0.html 一番下にある部分がそれだ。 以下サンプル public class App { public static void main(String[] args) throws IOException { HttpServer server = HttpServerProvider.provider().createHttpServer( new InetSocketAddress("local
Socket Timeoutを java.net.URLConnectionに追加する BSDソケットAPIは、タイムアウト・オプション(SO_TIMEOUT)をサポートしており、それは、java.net.socketでサポートされています。 しかしながら残念なことに、java.net.URLConnectionは、基底のソケットクラスを公開していません。 そのため、死んでいる(すなわち、正しい形式のURLで存在しているが サイトがダウンしている)URLに接続しようとする場合には、ソケットは OSのデフォルトタイムアウトが結局使用されるでしょう(Windows NTの場合には 420秒です)。 例えばリンクを張るプログラムやURLチェックのためには、このタイムアウトは非常に長い時間です。 以下のファイルは、実際のjavaソースコードを元にURL接続にソケットタイムアウトを導入するための テ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く