↧
Boost.Beastの最小限のコードを作ってみることにした
HTTPサーバーを作ろうと思ったんです。それでBeastのExamplesを見てみたのですが、1番単純そうなServersのHTTP, synchronousをみても、ファイルサーバーを作るコードになっていて、まだまだ煩雑だと感じました。そこで、ファイルサーバーの処理を取り除いて、真にコアとなる処理を取り出して見ようと思いました。 常にHTTP 200...
View Articleasync_acceptにソケットを渡す必要がなくなっていた
最近Boost.Asioのリファレンスを見ていて、async_acceptのオーバーロードが増えていることに気付きました: basic_socket_acceptor::async_accept – 1.66.0。...
View ArticleBoost.TypeErasureでmove_only_functionを模倣
P0288R9: move_only_functionが待ち遠しく、似たようなもの(劣化版)を自作しようかどうかよく悩んでいます。そんな折、Boost.TypeErasureで簡単に作れるのではないかと思いつき、試していました。 その結果がこれです: https://wandbox.org/permlink/GwWCWR0PtF4XXqmh #include #include #include...
View Article