Форум программистов, компьютерный форум, киберфорум
Наши страницы

Ошибка опрваки сообщения серверу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти вид функции сложности алгоритма http://www.cyberforum.ru/cpp-beginners/thread1542652.html
Добрый ночи. Собственно дело в том, что я понятия не имею как найти вид функции сложности алгоритма А так, дан одномерный массив, вычисления среднего значения только положительных элементов (это...
C++ Не могу разобраться в коде программы для заполнения массива Заранее извините, если глупые вопросы, я просто совсем новичок в этом деле. Разъясните, пожалуйста, подробно. В одном из видео уроков был использован код для заполнения массива, но я не могу его... http://www.cyberforum.ru/cpp-beginners/thread1542636.html
Узнать ip C++
Изучаю сокеты в С++ Вот хочу научиться получать ip адресс. На просторах интернета нашел вот эту функцию, но она возвращает далеко не ip DWORD GetCurentIP() { WSADATA wsaData; ...
Открытие файлов при запуске Dev-Cpp C++
Привет. Подскажите по настройке, возможно ли сделать, чтобы Dev-Cpp при запуске открывал последние открытые в нем файлы?
C++ Что можно подставить в переменную int для сравнений с другими числами? http://www.cyberforum.ru/cpp-beginners/thread1542585.html
Задание: Дана матрица размером nxm. Упорядочить ее столбцы по возрастанию их наименьших элементов. Нужно подставить что-нибудь в место где я написал "Что сюда подставить?". Нужно что-то что не...
C++ Нахождение СДНФ для булевых функций Программа выдает ошибки везде, где есть fprintf_s. Что нужно исправить? #include <iostream> #include <conio.h> #include <string> using namespace std; #define R 4 ... подробнее

Показать сообщение отдельно
valeriy007
77 / 22 / 6
Регистрация: 27.10.2014
Сообщений: 420
02.10.2015, 01:19  [ТС]
Цитата Сообщение от Velesthau Посмотреть сообщение
Смотрим теперь здесь табличку:
Я так понял что я ссылаюсь на несуществующий (nonsocket) сокет, но почему если сперва все оправилось?

Цитата Сообщение от Velesthau Посмотреть сообщение
Еще интересно: зачем к северу каждый раз подключаться в цикле на одном и том же сокете? Подключился - и дальше только отправка-прием.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
result = connect(Connect, (SOCKADDR*)&client, sizeof(client));
    while (1)
    {
        if (result > 0)
        {
            string response;
            cin >> response;
            if (send(Connect, response.c_str(), response.length(), 0) == SOCKET_ERROR)
                cerr << "send error: " << WSAGetLastError() << endl;
            result = recv(Connect, buf, sizeof(buf), 0);
            if (result > 0)
                cout << buf;
            closesocket(Connect);
        }
        else
            cerr << "socket error: " << WSAGetLastError() << endl;      
    }
Вот так получается?
Только сразу после отправки "socket error: " - строчит в конслоль 10056 (сокет уже подключен ??? - я ж вынес его из цикла)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.