Лучшие winsock вопросы ИТ разработчиков

  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Прерывание принять ()

Есть ли в ОС переносимый способ прерывания блокировки?accept? У меня есть многопоточный сервис / служба deamon, которая должна изящно закрыть все хосты прослушивающей сети, когда служба / служба deamon получает сигнал выключения. Я вижу, что ...

Задан 29 Jun 2013, 21:15 от user152949
  • 7 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Winsock2.h против winsock2.h и wsock32.lib против ws2_32.lib

Я запутался в паре вещей о winsock. Во-первых, какая разница между включением Winsock2.h против winsock2.h (заглавные буквы 'w') Во-вторых, в чем разница между связыванием с wsock32.lib с ws2_32.lib? Я пробовал пару комбинаций, и они приводят ...

Задан 22 Jul 2013, 21:17 от Nick
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

C ++ перехватывает winsock

Я пытаюсь подключить winsock send и recv, чтобы прочитать весь трафик процесса. Я вводить следующий код в качестве DLL внутри целевого процесса

Задан 03 Mar 2013, 19:08 от incognym
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

реализация http.sys

Мы все знаем, что есть большой сладкий кусочек с именем http.sysдрайвер режима ядрав нашей Windows, которая делает обработку HTTP для нас. Это в основном все, что мы знаем об этом. Но сегодня я подумал: эй, все наши сетевые вещи, такие как TCP / ...

Задан 15 Dec 2012, 19:42 от Dmitry Yanushkevich
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

C ++ Получить исходный код HTML

Я хотел бы знать, как я могу загрузить исходный HTML-код веб-сайта в строку без использования LibCurl. Я искал в Интернете примеры использования Wininet. Ниже приведен пример кода, который я использовал для Wininet. Как бы я сделал то же самое с ...

Задан 26 Nov 2013, 22:37 от Quaxton Hale
  • 12 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Спасибо, это помогло!

ько что установил Windows 10, Visual Studio Community 2015 иGit для Windows [https://git-scm.com/download/win], Я также установил последние расширения Bitbucket и GitHub. В Visual Studio я клонировал свой репозиторий, размещенный на ...

Задан 26 Nov 2018, 08:49 от Nicolas Raoul
  • 16 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Это работает для меня:

ько начал изучать winsock из книги «Руководство Beej по сетевому программированию». Я программирую под Windows и запускаю его через gcc. Это только начало на...

Задан 22 Nov 2010, 06:56 от silent
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

C ++ Socket Recv смешанные сообщения

Здравствуйте, у меня возникли проблемы с сокет-сервером и клиентом.Проблема в том, что сообщения переплетаются, когда я отправляю их очень быстро. Когда я от...

Задан 27 Nov 2013, 15:12 от chelo_c
  • 51 голос
  • 4 ответа
  • 0 просмотров
4 ответа

Как поддерживать соединения IPv4 и IPv6

В настоящее время я работаю над приложением сокета UDP, и мне нужно встроить поддержку, чтобы соединения IPV4 и IPV6 могли отправлять пакеты на сервер. Я надеялся, что кто-нибудь сможет мне помочь и направить меня в правильном направлении; ...

Задан 24 Oct 2009, 15:15 от Charles
  • 43 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Ошибка компоновщика MinGW: winsock

Я использую компилятор MinGW в Windows для компиляции моего приложения C ++ с сокетами. Моя команда для ссылки выглядит так: g++.exe -Wall -Wno-long-long -pedantic -lwsock32 -o dist/Windows/piskvorky { there are a lot of object files }и я тоже ...

Задан 09 Jan 2010, 14:15 от Gaim
  • 5 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

UDP многоадресная рассылка с использованием различий Winsock API между XP и Vista

Похоже, что реализация, необходимая для настройки многоадресного сокета UDP, изменилась между Windows XP и Windows Vista. В частности: Под Windows XP выдолжен вызовbind() прежде чем вы сможете ссылаться на какие-либо параметры сокета, ...

Задан 06 Oct 2009, 11:05 от Thomi
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

, Код использует некоторые внутренние классы, которыми я не могу поделиться, но вы должны понять;) Насколько я тестировал, он работает как ожидалось и не теряет память. Хотя, поскольку это не легко, я не могу быть полностью уверен!

я возникают проблемы с чтением некоторых фрагментированных HTTP-ответов с использованием winsock. Я отправляю запрос в порядке и получаю обратно: HTTP/1.1 200 OK Server: LMAX/1.0 Content-Type: text/xml; charset=utf-8 Transfer-Encoding: chunked ...

Задан 29 Aug 2011, 16:27 от homemade-jam
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как многоадресно (отправить) на первый сетевой адаптер?

Недавно я обнаружил, что если у меня есть подключение удаленного доступа (это для киоска) и подключение к локальной сети, когда подключение удаленного доступа (с доступом в Интернет), мой многоадресный sendto будет по умолчанию для подключения ...

Задан 06 Oct 2011, 23:41 от Zach Saw
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

, Но вы можете использовать SendMessage, если у цели есть петля окна + сообщение. Или API буфера обмена, если на то пошло (хотя и несколько странно). Механизм - ваш выбор.

ли способ передать сокет между процессами (не одно и то же адресное пространство) в Windows? Я нахожу эту информациюОбщие розетки [http://msdn.microsoft.com/en-us/library/ms740478.aspx]Поэтому верьте, что это возможно. "Функция ...

Задан 02 Mar 2009, 18:07 от lsalamon
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 или аналогично другим типам дескрипторов в Windows.

ольшой тестовой программой (скомпилированной с помощью mingw в Linux) я заметил, что нельзя использоватьread а такжеwrite вызывает сокет fd, полученный с помощью реализации Winsock2socket вызов. Вызов write возвращает <0 и устанавливает errno = ...

Задан 24 Jan 2011, 02:19 от user562374
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Вызов WSASend () в порту завершения?

Многие из вас знают оригиналОтправить()&quot; не будет записывать в проводник количество байтов, которые вы запрашиваете. Вы можете легко использовать указат...

Задан 15 Jan 2013, 20:59 от user1255454
  • 17 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Boost :: asio winsock и winsock 2 проблема совместимости

Мой проект использует windows.h, в котором используется winsock.h, и мне нужно включить boost: assio, который использует winsock2. Поэтому я получаю много ошибок, в которых говорится, что Winsock.h уже включен. Я могу ...

Задан 17 Mar 2012, 13:27 от Dainius Kreivys
  • 3 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Вызов WSASend () в порту завершения?

Многие из вас знают, что оригинальный метод send () не будет записывать в проводник количество байтов, которое вы запрашиваете. Вы можете легко использовать указатель и цикл, чтобы убедиться, что все ваши данные отправлены. Однако я не вижу, как ...

Задан 15 Jan 2013, 21:59 от user1255454
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Winsock возвращает 10061 при подключении только к локальному хосту

Я не понимаю, что происходит. Если я создаю сокет в другом месте, отличном от localhost (либо «localhost», «127.0.0.1», либо внешнего ip компьютера), он рабо...

Задан 25 Apr 2012, 00:31 от cloudraven
  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Асинхронное разрешение адресов в winsock?

Рассматривая асинхронное разрешение адресов в winsock, кажется, что единственными двумя вариантами являются использование блокировки.gethostbyname на отдельном потоке, или использоватьWSAAsyncGetHostByName, Последний по какой-то причине ...

Задан 12 Nov 2009, 23:38 от sold
  • 13 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Есть ли разница между <winsock.h> и <winsock2.h>?

Я в том числе, как того требует библиотека MySQL C. Автозаполнение в VS2010 также показывает - есть идея, что это? Являются ли они взаимозаменяемыми, и есть ли преимущества одного над другим? Спасибо!

Задан 05 Feb 2012, 23:02 от James
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

TCP / IP-соединение по определенному интерфейсу

Я хотел бы подключиться к серверу, используя один из двух сетевых маршрутов. Как можно это сделать? Я немного погуглил, и общий ответ - возиться с таблицей маршрутизации, однако это не поможет, поскольку у адресата есть один IP-адрес. ...

Задан 05 Feb 2013, 00:00 от His Royal Redness
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

Winsock recv не работает после выключения

Я пытаюсь заставить работать простую программу winsock, поэтому я создаю свой сокет и просто отправляю свои данные. Тогда я используюshutdown(ConnectSocket, SD_SEND) который согласно msdn отключает отправку данных, но не получение? Пример на MSDN ...

Задан 23 Mar 2012, 20:33 от Josh
  • 3 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Получить информацию об установленных сетевых адаптерах

Я использую Delphi XE2 Update 4 в Windows XP sp3 Я ищу, чтобы получить максимально возможную информацию от установленных сетевых адаптеров, особенно широковещательных IP. Для этого я использовал этот код от Яна Шульца, который я получилиз этой ...

Задан 22 Aug 2013, 11:02 от improve this question
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

C ++ Socket Recv смешанные сообщения

Здравствуйте, у меня возникли проблемы с сокет-сервером и клиентом. Проблема в том, что сообщения переплетаются, когда я отправляю их очень быстро. Когда я отправляю их, скажем, 1 сообщение в секунду, все работает хорошо, но когда я их ...

Задан 27 Nov 2013, 16:12 от chelo_c
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

PID из номера сокета в Windows?

Мне нужно посчитать количество байтов, отправленных и полученных из сети различными приложениями. Сначала я подумал об использовании LSP, но есть много приложений, которые вообще не используют LSP (например, SMB). Вот почему я написал небольшой ...

Задан 04 May 2009, 11:22 от smok1
  • 10 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Примеры для Winsock?

Что вы, ребята, рекомендуете для ресурса winsock?У меня есть задание, которое у нас есть только несколько дней, чтобы отправить простой пакет с использование...

Задан 08 Mar 2010, 04:59 от bobber205
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

OpenSSL в DLL-библиотеке VisualC ++

я пытаюсь написать C ++ DLL, которая использует openSSL для защиты соединения с сервером.Я искренне озадачен тем, что этот код

Задан 18 Apr 2016, 21:50 от lieblo
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Вопрос толкования документации IOCP - неоднозначность владения буфером

Поскольку я не являюсь носителем английского языка, я мог бы что-то упустить, так что, возможно, кто-то здесь знает лучше меня.Взято изWSASendОбсуждение в MS...

Задан 12 Jun 2010, 10:42 от Poni
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как извлечь информацию о длине сообщения и извлечь только столько сообщений из потока байтов TCP?

Я пытаюсь отправить сообщение через сокет в C ++. Я прочитал много вопросов о переполнении стека, связанных с этим, но не могдо сих пор не понимаю, как это р...

Задан 02 Feb 2014, 12:03 от User
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

send () не доставляет все байты?

Почему неsend() вwinsock гарантировать доставку всех байтов, которые вы запрашиваете? Это TCP и он блокирует сокеты. Точно так же это происходит при неблокировании. Как вы можете гарантировать, что отправляете все? я заметилrecv() делает то же ...

Задан 18 Jan 2013, 13:09 от user1255454
  • 17 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Я думаю, что это будет работать с Indy 10 тоже.

, кто знает, как в Delphi получить простой список (например, tstrings) локального IP-адреса. Я взглянул на другой связанный вопрос, и мне кажется, что я не могу понять, как конвертировать их в delphi.

Задан 23 Feb 2009, 04:36 от Christopher Chase
  • 2 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как извлечь информацию о длине сообщения и извлечь только столько сообщений из потока байтов TCP?

Я пытаюсь отправить сообщение через сокет в C ++. Я прочитал много вопросов о переполнении стека, связанных с этим, но все еще не мог понять, как это работает. Допустим, я отправляю следующие символы (M, a, r, t, i, n) на локальный хост-сервер. ...

Задан 02 Feb 2014, 13:03 от User
  • 4 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

, Интересно, если какой-то уровень сетевого программного обеспечения предполагает, что что-то меньшее является неправильно сформированным RTP-пакетом, и выбрасывает его?

трял в проблеме, о которой никогда не слышал раньше. Я делаю онлайн-игру, которая использует UDP-пакеты в определенных действиях персонажа. После того, как я разработал модуль UDP, кажется, работает нормально. хотя у большинства членов нашей ...

Задан 11 Jan 2011, 07:49 от waan
  • 9 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

winsock устарела без предупреждений

Я пытаюсь создать программу многоадресного сокета UDP с использованием VS2015 (консольное приложение C ++).Я получил следующую ошибку,

Задан 26 Aug 2015, 18:44 от kar
Page 1 of 2
1 2