C++ 관련/C++ STL
Boost - Asio - Examples - Allocation - server.cpp (1)
리누즈
2011. 10. 13. 10:04
main()함수는 상당히 심플하다.
단지 server 클래스를 stack에 생성하고 io_service.run() 함수를 호출하는게 전부다.
int main(int argc, char* argv[])
단지 server 클래스를 stack에 생성하고 io_service.run() 함수를 호출하는게 전부다.
int main(int argc, char* argv[])
{
try
{
if (argc != 2)
{
std::cerr << "Usage: server <port>\n";
return 1;
}
boost::asio::io_service io_service;
using namespace std; // For atoi.
server s(io_service, atoi(argv[1]));
io_service.run();
}
catch (std::exception& e)
{
std::cerr << "Exception: " << e.what() << "\n";
}
return 0;
}