| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Java HTTPリクエスト確認」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
1行目: 1行目:
 
==Java HTTPリクエスト確認==
 
==Java HTTPリクエスト確認==
[[Java]][[コード片]]
+
[[Java]] | [[コード片]] |
  
 
  import java.io.InputStream;
 
  import java.io.InputStream;

2020年2月15日 (土) 08:36時点における版

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);
            }
        }
    }
}