port;
};
class Connection {
uint8_t hello_request[3] = {0x05, 0x01, 0x00};
uint8_t hello_reply[2];
uint8_t connect_request[512];
uint8_t connect_reply[10];
tcp::socket socket;
public:
Connection(boost::asio::io_context& io_context, Address proxy, Address server) : socket(tcp::socket(io_context)){
tcp::endpoint endpoint(boost::asio::ip::address::from_string(proxy.ip), proxy.port);
boost::asio::async_write(socket,
boost::asio::buffer(this->hello_request), [&](boost::system::error_code error, std::size_t){
if(error){ std::cout << error.message() << std::endl;
return;
}
boost::asio::async_read(socket,
boost::asio::buffer(this->hello_reply, sizeof(this->hello_reply)), [&](boost::system::error_code error, std::size_t){
if(this->hello_reply[0] == 0x05 && hello_reply[1] == 0x00){ std::cout << "Success Authorization" << std::endl;
}
});
});
}
};
Почему выдаёт ошибку bad file descriptor?
boost::asio::io_context io_context; Connection myConnection(&io_context, Address{"127.0.0.0", 4447}, Address{"r4sas.i2p", 80}); io_context.run(); return 0;
Опять ???
Тут что-то теряетсч?
Это навечно. Чел пытается прогать методом тыка и чата.
Это я так понимаю возвращение Дмитрия?
По фото вы похожи на человека который снимал курсы по шарпу на канале code bloge.
Понимаю, но нет не я)
Может родственники? Вы очень похожи. Если конечно это ваше фото
Вряд ли, просто похожи
А как вьі так форматируете сообщение, что строки копируются исключительно по отдельности?
Обсуждают сегодня