タグ

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

タグの絞り込みを解除

golangとsocketに関するa2ikmのブックマーク (1)

  • gojiを使ってUNIXドメインソケットとかで起動したい - Qiita

    この前GoのWebアプリケーションフレームワークのgojiのソースコードを見ていてなるほど!と思ったので紹介します。 GoでtcpやUNIXドメインソケットやファイルディスクリプタをbindしたサーバーを立てたくなることはよくあります。そういう時は標準ライブラリのnet/httpのnet.Listerを作るところだけ分岐すれば後は共通的に扱えます。 なので適当にflagで指定して、tcpなら-tcpで、UNIXドメインソケットなら-sockでみたいな感じで指定するのが普通だと思いますが、gojiはちょっと違います。 gojiではtcpでもUNIXドメインソケットでも-bindでbind先を指定します。そのときの判定処理が以下のようになっています。 goji/bind.go at master · zenazn/goji func listenTo(bind string) (net.Lis

    gojiを使ってUNIXドメインソケットとかで起動したい - Qiita
  • 1