Java Category

ネットワーク

Java 標準 API で通信の基礎と実務上の注意点を押さえる。

Category Overview

このカテゴリで扱うテーマ

HTTP、TCP、UDP、SMTP、FTP まで Pure Java で仕組みを理解する。

HTTPTCPUDPSMTPFTP
Java 17Article
Java でメール送信を実装する方法と SMTP 設定の基礎知識

Jakarta Mail による SMTP メール送信の基本構成と、テキスト・HTML メールの実装パターンを整理する。

Read
Java 17Article
Java HttpClient で HTTP 通信を実装する方法

Java 11 以降の HttpClient で GET/POST を送信し、タイムアウトやステータスコードの扱いを整理する。

Read
Java 17Article
Java HttpURLConnection で HTTP 通信する基本実装

Java 8 でも使える HttpURLConnection で GET/POST を実装し、エラーストリームやタイムアウトの扱いを整理する。

Read
Java 17Article
Java TCP ソケットでクライアント/サーバー通信を実装する

ServerSocket と Socket でエコーサーバーを構築し、TCP 通信の基本フローを理解する。

Read
Java 17Article
Java UDP ソケットでデータグラム通信を実装する方法と注意点

DatagramSocket と DatagramPacket で UDP 送受信を実装し、TCP との違いを整理する。

Read
Java 17Article
Java ソケットで SMTP プロトコルの仕組みを理解する

TCP ソケットで SMTP コマンドを手作りし、メール送信プロトコルの基本フローを理解する。

Read
Java 17Article
Java ソケットで FTP プロトコルの仕組みを理解する実装例

TCP ソケットで FTP コマンドを手作りし、コマンドチャネル・データチャネル・PASV モードを理解する。

Read
Java 17Article
Java ソケットで HTTP リクエストを手作りしてプロトコルを理解する

TCP ソケットで HTTP/1.1 リクエストを手動構築し、ステータス行・ヘッダー・ボディの構造を理解する。

Read