Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка ожидаемый инициализатор перед int (int) int main () https://www.cyberforum.ru/ cpp-beginners/ thread2485797.html
Здравствуйте Я новичок в C++ и недавно столкнулся с такой ошибкой при передачи массива в функцию error: expected initializer before 'int' ошибка ругается на int main() и не знаю как ее...
C++ Проблема с классом string
Здравствуйте, уважаемые пользователи! Я пытаюсь создать программу с классом string, но при компиляции появляется ошибка, что string не является типом( 'string' does not name a type ). Не могу...
C++ Создание 1 объекта в нескольких методах https://www.cyberforum.ru/ cpp-beginners/ thread2485721.html
Всем привет! Вопрос... Есть класс, в нем есть 2-а метода. Метод 1: void Game::run() { ... { sf::Time deltaTime = clock.restart();
C++ Как написать прототип функции, которая должна возвращать указатель на map? как написать прототип функции, которая должна возвращать указатель на map ? https://www.cyberforum.ru/ cpp-beginners/ thread2485704.html
C++ Как менять местами числа в массиве
Всем доброго времени суток. Хотел задать такой вопрос. Даны числа от 1 до 9 включительно. Нужно составить массив 3 на 3 чтобы сумма всех чисел в каждой строке была одинаковой. Проверка...
C++ Чтение файла с русскими символами У меня задача прочитать файл с русскими символами. Можно ли это сделать с помощью библиотеки fstream? И если да, то как? https://www.cyberforum.ru/ cpp-beginners/ thread2485686.html
C++ Двусвязный список Здравствуйте! Вот реализация двусвязного списка. Компилируется. Не могу понять, почему в консоли ничего не показывает. Платформа Ubuntu 18.04, Qt5.12 #include <iostream> #include <string>... https://www.cyberforum.ru/ cpp-beginners/ thread2485684.html C++ временные переменные
помогите понять что такое временные переменные . временная переменная и локальная переменная это одно и то же?
C++ Parser для обработки данных с внешнего файла // ConsoleApplication2.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <iostream> #include <fstream> #include <string> #include <iomanip> https://www.cyberforum.ru/ cpp-beginners/ thread2485666.html C++ Определить минимальное количество корректных отрезков, на которое можно разбить заданную последовательность. https://www.cyberforum.ru/ cpp-beginners/ thread2485657.html
Известно, что если сохранить в каждом слове текста первую и последнюю букву, а остальные переставить произвольным образом, получившийся текст по-прежнему можно достаточно свободно прочитать. В...
C++ Не могу найти ошибку в коде. С++
#include <iostream> #include <string.h> #include <cstdlib> #include <sstream> using namespace std; int main() { string s; int vert=0, horiz=0; cin >> s;
C++ Вывод на экран любого елемента массива второй строки https://www.cyberforum.ru/ cpp-beginners/ thread2485637.html
Дан двумерный массив: a - вывод на экран любого елемента массива второй строки. б - вывод на экран любого елемента массива. #include <iostream> #include <ctime> using namespace std; int main()...
0 / 0 / 0
Регистрация: 30.09.2016
Сообщений: 7
0

Winsock. Почему в приведенном коде не работает создание сокета? - C++ - Ответ 13738364

25.07.2019, 14:54. Показов 349. Ответов 2
Метки (Все метки)

Добрый день!
Пробую освоить сетевое программирование под винду. Планируется клиентское приложение, которое сможет обмениваться данными с сервером, только нюанс в том, что это не консольное приложение потому встал вопрос: почему в приведенном коде создание сокета не работает? Буду благодарна за советы и ссылки, заранее спасибо :')

Код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
int APIENTRY wWinMain(_In_ HINSTANCE hInstance,
                     _In_opt_ HINSTANCE hPrevInstance,
                     _In_ LPWSTR    lpCmdLine,
                     _In_ int       nCmdShow)
{
    UNREFERENCED_PARAMETER(hPrevInstance);
    UNREFERENCED_PARAMETER(lpCmdLine);
 
    // TODO: Разместите код здесь.
 
    WSADATA wsa;
 
    if (WSAStartup(MAKEWORD(2, 2), &wsa) != 0) 
        return 1;
    
    SOCKET socket;
    
 
    // Инициализация глобальных строк
    LoadStringW(hInstance, IDS_APP_TITLE, szTitle, MAX_LOADSTRING);
    LoadStringW(hInstance, IDC_CLIENT, szWindowClass, MAX_LOADSTRING);
    MyRegisterClass(hInstance);
 
    // Выполнить инициализацию приложения:
    if (!InitInstance (hInstance, nCmdShow))
    {
        return FALSE;
    }
 
    HACCEL hAccelTable = LoadAccelerators(hInstance, MAKEINTRESOURCE(IDC_CLIENT));
 
    MSG msg;
    
    socket = socket(AF_INET, SOCK_STREAM, 0); 
    //E0109 выражение перед скобками вероятного вызова должно иметь тип функции (pointer-to-)    
 
 
    // Цикл основного сообщения:
    while (GetMessage(&msg, nullptr, 0, 0))
    {
        if (!TranslateAccelerator(msg.hwnd, hAccelTable, &msg))
        {
            TranslateMessage(&msg);
            DispatchMessage(&msg);
        }
    }
 
    return (int) msg.wParam;
}


Вернуться к обсуждению:
Winsock. Почему в приведенном коде не работает создание сокета? C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.07.2019, 14:54
Готовые ответы и решения:

Не работает сортировка в приведенном коде
что тут не так? #include &lt;iostream&gt; using namespace std; void en(int* a, int size); void...

Не правильно работает if в приведенном коде
Есть функция которая считает начало слова в строке(a - массив строк, b - массив...

Почему в приведенном коде всегда первым отрицательным элементом является нулевой элемент
Я туплю и не понимаю почему он всегда первым отрицательным элементом берёт нулевой элемент....

Каким образом работает swap в приведенном коде?
Каким образом работает swap в коде ниже? #include&lt;list&gt; #include&lt;memory&gt; #include&lt;utility&gt;...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.07.2019, 14:54
Помогаю со студенческими работами здесь

Как работает генерация случайных чисел в приведенном коде
Дорогие Форумчане! Подскажите пожалуйста, как работает нижеследующий код для генерации случайных...

Почему mas(0,0) пустой в приведенном коде
Почему mas(0,0) пустой? Sub CoolSort(ByRef SourceArr() As Variant, ByVal N As Integer) '...

Почему решение не рационально в приведенном коде
using System; using System.Collections.Generic; using System.Linq; using System.Text; ...

Почему в приведенном коде выводится число 6?
Собственно вопрос в теме, почему выводится число 6? sing System; using...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru