forked from boostorg/beast
		
	Update for Net-TS Asio (API Change):
fix #769 The following classes are removed: * handler_type * async_result * async_completion * is_dynamic_buffer * is_const_buffer_sequence * is_mutable_buffer_sequence * handler_alloc Actions Required: * Use BOOST_ASIO_HANDLER_TYPE instead of handler_type * Use BOOST_ASIO_INITFN_RESULT_TYPE instead of async_result * Use boost::asio::async_completion * Use boost::asio::is_dynamic_buffer * Use boost::asio::is_const_buffer_sequence * Use boost::asio::is_mutable_buffer_sequence * boost::asio::associated_allocator_t replaces handler_alloc
This commit is contained in:
		| @@ -87,11 +87,11 @@ int main(int argc, char* argv[]) | ||||
|                 "    websocket-server-sync-ssl 0.0.0.0 8080\n"; | ||||
|             return EXIT_FAILURE; | ||||
|         } | ||||
|         auto const address = boost::asio::ip::address::from_string(argv[1]); | ||||
|         auto const address = boost::asio::ip::make_address(argv[1]); | ||||
|         auto const port = static_cast<unsigned short>(std::atoi(argv[2])); | ||||
|  | ||||
|         // The io_service is required for all I/O | ||||
|         boost::asio::io_service ios{1}; | ||||
|         // The io_context is required for all I/O | ||||
|         boost::asio::io_context ioc{1}; | ||||
|  | ||||
|         // The SSL context is required, and holds certificates | ||||
|         ssl::context ctx{ssl::context::sslv23}; | ||||
| @@ -100,11 +100,11 @@ int main(int argc, char* argv[]) | ||||
|         load_server_certificate(ctx); | ||||
|  | ||||
|         // The acceptor receives incoming connections | ||||
|         tcp::acceptor acceptor{ios, {address, port}}; | ||||
|         tcp::acceptor acceptor{ioc, {address, port}}; | ||||
|         for(;;) | ||||
|         { | ||||
|             // This will receive the new connection | ||||
|             tcp::socket socket{ios}; | ||||
|             tcp::socket socket{ioc}; | ||||
|  | ||||
|             // Block until we get a connection | ||||
|             acceptor.accept(socket); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user