WSL でタイムサーバーを起動する
ふつうのLinuxプログラミングの15章で出てくる daytime サーバを起動してクライアントからレスポンスを受け取るというのがあるんだけど、書籍にある xinetd をWSLで入れて systemctlから起動しても一覧に上がってこなかった
この場合 /etc/xinetd.d/daytime で disable=yes になっていることがあるため、no にして再起動すればタイムサーバーが立ち上がる
code:dyatime.sh
sudo sed -i.org '/disable/s/yes/no/' /etc/xinetd.d/daytime
sudo systemctl restart xinetd
ZigでUDPでtimeserverから現在時刻を取得するサンプルプログラム
これはUDPのほうの設定ファイル