boost_asio/boost_boilerplate/passive_socket.cpp

28 lines
456 B
C++

#include "src/sdk.h"
#include <boost/asio.hpp>
#include <iostream>
using namespace boost;
namespace sys = boost::system;
namespace net = boost::asio;
using namespace std;
int main()
{
net::io_service ios;
net::ip::tcp protocol = net::ip::tcp::v6();
net::ip::tcp::acceptor acceptor(ios);
sys::error_code ec;
acceptor.open(protocol, ec);
if (ec.value())
{
cout << "Error"s << endl;
return ec.value();
}
return EXIT_SUCCESS;
}