「Java HTTPリクエスト確認」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「==Java HTTPリクエスト確認== [Java][コード片] import java.io.InputStream; import java.net.InetAddress; import java.net.ServerSocket; import java.net.…」) |
|||
1行目: | 1行目: | ||
==Java HTTPリクエスト確認== | ==Java HTTPリクエスト確認== | ||
− | [Java][コード片] | + | [[Java][コード片]] |
import java.io.InputStream; | import java.io.InputStream; | ||
27行目: | 27行目: | ||
int c = 0; | int c = 0; | ||
− | while( (c = in.read()) | + | while( (c = in.read()) > 0) { |
System.out.print((char)c); | System.out.print((char)c); | ||
} | } |
2020年2月15日 (土) 08:03時点における版
Java HTTPリクエスト確認
[[Java][コード片]]
import java.io.InputStream; import java.net.InetAddress; import java.net.ServerSocket; import java.net.Socket; public class ServerSocketSample { public static void main(String[] args) { try { ServerSocketSample me = new ServerSocketSample(); me.start(); } catch (Exception e) { e.printStackTrace(); } } public void start() throws Exception { InetAddress addr = InetAddress.getByName("localhost"); ServerSocket server = new ServerSocket(8080,0, addr); Socket sock = null; while (true) { sock = server.accept(); InputStream in = sock.getInputStream(); int c = 0; while( (c = in.read()) > 0) { System.out.print((char)c); } } } }
© 2006 矢木浩人