タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

tcpとプログラミングに関するskypenguinsのブックマーク (1)

  • Elixirでプログラムがエラーになっても再起動する仕組みを試す - Qiita

    Elixirで監視状態においたWorkerプロセスがエラーになっても, 監視プロセスが検知してWorkerを再起動してくれるという振舞を手を動かしながら試してみましょう. ElixirでTaskを使ってEchoServerを動かすという記事の一部を再構成して提供しています. Workerを作る まずはWorkerの例としてTCP/IPで接続を待ちうけるサーバーを作ります. Erlangには gen_tcp というライブラリがあるのでこれを用いてTCP/IPを扱います. :gen_tcp.xxx となっている記述の部分で利用しています. # echo_server-1.exs defmodule EchoServer do def accept(port) do # オプションは以下のような意味である: # # 1. `:binary` - データを(リストのかわりに)バイナリとして受けとる

    Elixirでプログラムがエラーになっても再起動する仕組みを試す - Qiita
  • 1