Code: int main() { //create a socket int network_socket; network_socket = socket(AF_INET, SOCK_STREAM, 0); // specify an address for the socket struct sockaddr_in server_address; server_address.sin_family = AF_INET; server_address.sin_port = htons(6667); server_address.sin_addr.s_addr = inet_addr(SERVER_IP); //create connect function int connection_status = connect(network_socket, (struct sockaddr *) &server_address, sizeof(server_address)); //check for error with the connection if (connection_status == -1) { printf("there was an error making a connection to the remote socket \n\n"); } // recieve date from server char server_response[1024]; int size; recv(network_socket, &server_response, sizeof(server_response), 0); //recv(network_socket, &server_response, sizeof(server_response), 0); //print out the server's response printf("file server sent the data: %s\n", server_response); //if (sizeof(server_response) //close the socket close(network_socket); return 0; } мне нужно с irc ботом поговорить и получить от него нужный ответ, сейчас у меня получилось получить от него строку ответа, я правильно понимаю, что мне нужно сделать цикл в котором я буду получать server response через recv(), отвечать ему согласно irc протоколу и когда получу нужный мне ответ тригерить процесс выхода из цикла?
добавь while(1) и в случае завершение (break) http://beej.us/guide/bgnet/translations/bgnet_A4_rus.pdf => крутая книжка по сетевому программированию График клиент-сервер https://imgur.com/a/CJiupD4
Посоветуйте: есть исходный код на c++ non-qt project in qtcreator в ubuntu 18.04: Code: #include <iostream> using namespace std; int main() { cout << "Hello World!" << endl; return 0; } консольное c++ приложение для linux.. Посоветуйте как в него установить и добавить браузер на c++, возможно небольшой как c++ модуль/расширение и т.д. Например, этот https://github.com/bthachdev/web_browser и передать в него слово "Hello World!" из самой c++ программы ?????
Для этого тебе нужен другой C++ модуль который недоступен для гражданских. Если ты военный то может быть тебе дадут такой модуль, если у тебя есть соответствующая форма доступа, но для гражданских вариантов нет.
Нужно скачивать freebsd, и как иностранный агент (или просто гражданский) в рф, писать, разрабатывать такое как программу для freebsd+xfce c нуля.
Как написать файл bin программу для linux (ubuntu), которая бы скачивала удаленную страницу сайта html на жесткий диск?
вопрос такой, есть у меня obj скомпиленый fasm, из него я эспортирую функцию в шеллкод на Си, и я хочу заставить эту функцию из obj либо заинлайниться (__forceinline) либо просто через прагмы code_seg засунуть после шеллкода, но ни при каких обстоятельствах она не хочет сдвигаться с места и добавляется стабильно перед шеллкодом, с опциями проекта все в порядке вроде, если написать внутри сурца Си какую-нибудь функцию и прописать ей форсинлайн то она нормально инлайнится, а вот внешняя из OBJ не хочет Понятное дело можно ручками в olly перенести эту функцию ниже и поправить адрес вызова из шеллкода, но удобнее было бы если бы она на этапе компиляции сразу становилась куда надо