본문 바로가기
프로그래밍/C++ / API

소스코드 인용구 테스트 <

by neive 2011. 10. 24.
728x90
<
어떻게 하는걸까요 -_-;;;;;;;;;; 너무 어려운데... http://nnoco.tistory.com/26 를 참조하면 쉬울 듯

int _tmain(int argc, char* argv[])
{
	try
	{
		// io_service를 하나 생성한다.
		boost::asio::io_service io_service;

		// 접속 시도
		CProtocol Ptc(io_service);
		boost::thread t(boost::bind(&boost::asio::io_service::run, &io_service));
		Ptc.Connect();
		boost::thread Recv(boost::bind(&CProtocol::handle_Recive, &Ptc));
		boost::thread Send(boost::bind(&CProtocol::handle_Send, &Ptc));
		io_service.run();

		while(Ptc.IsRun())
		{

		}

		Recv.join();
		Send.join();

		t.join();	// 쓰레드가 종료될 때까지 메인 함수의 종료를 막는다
	}
	catch (std::exception& e)
	{
		std::cerr << e.what() << std::endl;
	}

	int in;
	std::cout << "END";
	std::cin >> in ;

	return 0;
}

이러면 되는걸까요?
728x90

댓글