boost::asio でネットワーク・プログラミング
boost::asio を使ってネットワーク・プログラミング(TCP)をしようと,MinGW にて簡単なプログラムを書いてみたところ,「初期化が遅いかも」ということが分かりました.今回の用途では大して問題にならないのでスルーしようと思いますが,繰り返し実行するようなプログラムを作成する場合,問題になるかもしれません.
コンパイル時にオプションとして -llibboost_system-mgw34-mt -lws2_32 を付けました.
#ifndef _WIN32_WINNT #define _WIN32_WINNT 0x0600 #endif // _WIN32_WINNT #include <boost/asio.hpp> int main() { boost::asio::ip::tcp::iostream s("localhost", "12345"); // 長ッ. // 何もせずに終了. return 0; }