ネットワーク

JavaでUnix Domain Socketを使ってみる(Dockerのコンテナ一覧を取得する)

はじめに Java 16でUnix Domain Socketのサポートが入っています(JEP 380)。前から興味はありつつもかなか触れてなかったので今回少し触ってみようかと思います。 お題として、以下の2つをやってみようと思います。 Echoサーバとそのクライアントを書く Java…

Nettyの主要コンポーネントを整理する

はじめに Nettyを勉強していると、EventLoopやHandlerなど様々なコンポーネントがでてきて、混乱したのでちょっと図でまとめてみようと思います。このブログでは以下のようなNettyの主要コンポーネント(クラス or インターフェース)の役割をまとめそれぞれ…

Network Namespaceを使って、Linux上で仮想のネットワーク環境を作る

はじめに ネットワークで色々実験したいときに自分自身の環境内で完結するネットワークが欲しい時があると思います。この記事ではNetwork Namespaceを使って自分のPC内に仮想のネットワークを作ってpingコマンドを送信してみたいと思います。 最初にお断りし…