|
|
Другие темы раздела | |
C++ Использование сокетов, сетевое программирование. Здравствуйте. Нужно сделать програмку, которая будет передавать другому компьютеру две переменных. Тоесть на обоих компьютерах запущена эта програмка, пользователи вводят два числа и они передаются на другой компьютер, эта же программа принимает их и выводит на экран. https://www.cyberforum.ru/ cpp-networks/ thread444488.html |
C++ Нyжна оптимизация кода : выполняется лишние разы и не доконца вот код : static int _handle_amhcheck_command(t_connection * c, char const *text) { t_elem const * curr; t_connection * conn; char const * nickname; unsigned int i; unsigned int o,l=0; for (i=0; text!=' ' && text!='\0'; i++); /* skip command */ |
C++ Подключение сокетом к com-порту
https://www.cyberforum.ru/ cpp-networks/ thread442805.html знаю можно сделать такой строкой CreateFile(comPort, GENERIC_WRITE | GENERIC_READ , FILE_SHARE_WRITE, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); а с помощью сокетов как сделать? |
C++ Получение Mac-адреса сетевого адаптера. Очень нужна помощь!!! В Microsoft Visual Studio 2010 пытаюсь запустить консольное приложение (и в CLR и в Win32): #include <windows.h> #include <winsock.h> #include <wsipx.h> #include <wsnwlink.h> #include <stdio.h> void main() { https://www.cyberforum.ru/ cpp-networks/ thread440490.html |
Конструкторы и Деструкторы C++ Добрый день всем!! У меня такой вопрос, не могу разобраться с работой конструкторов и деструкторов. Когда они вызываются, для чего они нужны, почему без них нельзя в ООП?? Вот программа: cmplx.h class CMPLX { public://здесь находятся методы твоего класса (функции) CMPLX(); //конструктор класса по умолчанию CMPLX (float real, float image); //конструктор класса с входными параметрами... |
C++ Winsock на MSDN
https://www.cyberforum.ru/ cpp-networks/ thread439467.html Подскажите статьи-уроки на MSDN про winsock, а то не могу сам найти :-| |
C++ Тема диплома С++
https://www.cyberforum.ru/ cpp-networks/ thread437905.html Привет, прошу помочь выбрать тему диплома - последние пару лет работают С++ программистом, практику буду проходить там, но тему диплома хочу взять совсем другую - не с работы, то, что не связано с предметной областью. Главное, чтобы была многопоточность, сокеты, желательно COM/ATL, нормальный ООП С++ (никаких драйверов), возможность использовать нормальные вещи типа STL BOOST и тп. Хочется чтобы... |
C++ Трабл с кодом при билде сам CРР файл компилится, а билдиться не хочет пишет типа непонятные символы в линкере связанные с md5 если надо, весь проект выложу. #include <iostream> #include <stdio.h> #include "mmp.h" #include <wincrypt.h> #pragma comment(lib,"user32.lib") using namespace std; |
C++ recv (socket api) при первом в хождении в цикл рекв возвращает как положено количество принятых байт,но потом постоянно возвращает 1 почему? int size; while((size=recv(client,buf,sizeof(buf),0))!=SOCKET_ERROR){ std::cout<<"\nS=>C: "<<buf<<std::endl; std::cout<<"S<=C: "; std::cin.getline(buf,1024); if (!strcmp(&buf,"quit")) { std::cout<<"\nClosing connection.Exit...\n"; https://www.cyberforum.ru/ cpp-networks/ thread433756.html |
C++ Перевод строки в двоичное и шестнадцатиричное представление.
https://www.cyberforum.ru/ cpp-networks/ thread432809.html Столкнулся с таким кодом в AutoIt: $recv = Hex(Binary(TCPRecv($socket, 2))) Насколько я понял, строка, полученная с сокета переводится в бинарное, а затем в шестнадцатиричное представление. Правильно ли я понимаю, и можно ли сделать это на C++? |
C++ Ошибка с MPI_Reduce Доброго всем времени суток Почему-то прога с MPI_Reduce глючит, причем оч странно: я ее компилю на кластере и на кол-ве процессов не более 3-х, все ОК. Но при увеличении их кол-ва выдает такую Assertion failed in file helper_fns.c at line 337: 0 memcpy argument memory ranges overlap, dst_=0x8accf0 src_=0x8ac848 len_=1200 internal ABORT - process 1 rank 1 in job 46 n1.blades.cluster ... |
C++ Учебники по сокетам Ребят, подскажите хорошие книги для изучения сокетов. https://www.cyberforum.ru/ cpp-networks/ thread431950.html |
1080 / 1007 / 106
Регистрация: 28.02.2010
Сообщений: 2,889
|
||||||
12.02.2012, 13:09 | 0 | |||||
Передача двоичного файла через TCP сокет - C++ - Ответ 248221012.02.2012, 13:09. Показов 14198. Ответов 6
Метки (Все метки)
Ответ
Все правильно. Печатать не должен. Но printf печатает потому-что он не знает что нужно печатать только 100 символов.
Вы видите пустой файл, потому-что Вы в цикле создаете файл, удалая содержимое ("wb+"). А на самом деле туда все записывалось с успехом. Уже потом все стираете. И цикл застревает скорее всего в этой строке:
Вернуться к обсуждению: Передача двоичного файла через TCP сокет C++
1
|
12.02.2012, 13:09 | |
Готовые ответы и решения:
6
Передача файла через интернет TCP/IP TCP-чат (не получается связать сокет через accept) Как только происходит попытка создать сокет для UDP - сокет TCP сразу ломается (выдает 10093). Передача файла через сокет |
12.02.2012, 13:09 | |
12.02.2012, 13:09 | |
Помогаю со студенческими работами здесь
0
Передача файла через сокет Передача файла через TCP TCP сокет. Передача больших файлов Осуществить подпись SOAP, по стандартам ГИС ГМП, принятого через TCP сокет |