170 похожих чатов

#Include <iostream> #include <boost/asio.hpp> using boost::asio::ip::tcp; struct Address{ std::string ip; short

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?

11 ответов

21 просмотр
GNU/Линуксяша-libre- Автор вопроса

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;

GNU/Линуксяша-libre- Автор вопроса
Александр Водянников
Опять ???

Это навечно. Чел пытается прогать методом тыка и чата.

Александр Водянников
Опять ???

Это я так понимаю возвращение Дмитрия?

Дмитрий NecroDever Никитин
Это я так понимаю возвращение Дмитрия?

По фото вы похожи на человека который снимал курсы по шарпу на канале code bloge.

Дмитрий NecroDever Никитин
Понимаю, но нет не я)

Может родственники? Вы очень похожи. Если конечно это ваше фото

А как вьі так форматируете сообщение, что строки копируются исключительно по отдельности?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта