Вопросы по теме 'winsock'
Есть ли преимущества в использовании функций Windows Winsock API по сравнению с функциями сокетов в стиле BSD?
Есть ли какие-либо преимущества в Windows от использования функций winsock WSA по сравнению с функциями в стиле BSD?
778 просмотров
schedule
13.04.2024
Как использовать OpenSSL с WinSock?
Я облазил весь интернет и ничего не нашел по этому поводу...
У кого-нибудь есть простой пример кода использования WinSock с OpenSSL? Я ищу простой пример кода Visual C++ 2005 или более поздней версии, который создает и открывает соединение...
7383 просмотров
schedule
13.06.2024
_beginthread в ошибке компонента XPCOM C2440
Я хочу запустить поток в компоненте XPCOM. Вот код для создания потока
nsresult rv = NS_OK;
nsCOMPtr<Callback> obj = do_CreateInstance("@jscallback.p2psearch.com/f2f;1", &rv);
NS_ENSURE_SUCCESS(rv, rv);
char* str="Hello from...
183 просмотров
schedule
16.03.2022
Как обрабатывать частичные завершения записи из перекрывающихся операций ввода-вывода с помощью портов завершения ввода-вывода
На портах завершения ввода-вывода Windows скажем, что я делаю это:
void function()
{
WSASend("1111"); // A
WSASend("2222"); // B
WSASend("3333"); // C
}
Если я получил «завершение записи», в котором говорится, что 3 байта...
525 просмотров
schedule
30.10.2022
vb6 winsock control RemoteHostIP усекает последнюю цифру IP-адреса
Привет, я пишу приложение клиент/сервер сокетов в VB6. у меня есть следующий код
Private Sub sockMain_ConnectionRequest(ByVal requestID As Long)
If sockMain.State <> sckClosed Then
sockMain.Close
End If
sockMain.Accept...
2557 просмотров
schedule
14.11.2022
как перехватывать пакеты в приложении Windows, которое должно быть установлено без прав администратора?
Можно ли написать приложение для Windows, которое может перехватывать пакеты на ПК, чтобы это приложение можно было установить/запустить без прав администратора? Если да, то каким будет подход, например. какой язык, какой API/библиотеку использовать...
310 просмотров
schedule
13.12.2022
Завершение цикла recv(), когда вся информация читается с помощью Winsock
У меня возникла проблема в цикле recv() для winsock. Я пытаюсь завершить цикл, когда iResult==0, однако цикл заканчивается только тогда, когда закрывается сокет. Кажется, он зависает на самом последнем recv(), где iResult будет равен 0. Итак, есть...
6843 просмотров
schedule
25.02.2024
Передача растрового изображения с использованием Winsock, GetDIBits и SetDiBits
Я начал работать над чем-то похожим на приложение для удаленного управления на C++. Я хочу передать снимок экрана определенного окна на другой компьютер и отобразить его в окне. Обе функции GetDIBits и SetDIBits выполняются успешно, соединение...
4115 просмотров
schedule
18.09.2023
Это нормально, когда WSASend выходит из строя во время передачи больших файлов?
Мне нужна небольшая помощь, если у кого-то есть минутка. Я написал веб-сервер, использующий порты завершения ввода-вывода, но у меня возникают проблемы с отправкой больших файлов. Кажется, что веб-страницы загружаются нормально, но во время передачи...
1244 просмотров
schedule
01.03.2023
AF_INET для IPC в Windows
Я хочу знать, что семейство протоколов AF_INET используется для локальной связи (IPC) в системах Windows. (с петлевым интерфейсом) сможет ли он обеспечить такую же производительность, как AF_UNIX в unix. Я пытался использовать Named pipe в...
494 просмотров
schedule
23.07.2022
Могут ли соединения Winsock случайно прерываться?
У меня есть блокирующий клиент/сервер, подключенный локально через Winsock. Клиент использует Firefox для получения данных с веб-сайтов, передавая определенные данные на сервер для дополнительной обработки. Сервер всегда отвечает, и обработка может...
614 просмотров
schedule
17.03.2022
Перехват IP или winsock?
У нас есть эмулятор терминала (это больше, чем просто это, но для вопроса лучше всего описать, что это такое ...) Некоторое время назад вместо его перезаписи был введен прокси порта. прокси прослушивает петлю 127.0.0.1, принимает соединение и шифрует...
646 просмотров
schedule
05.06.2024
Самый простой способ добавить SSL на сервер Windows на основе IOCP?
У меня есть сервер на основе IOCP, который мы использовали в течение длительного времени. Теперь нам нужно добавить к этому поддержку SSL. Я изо всех сил пытаюсь найти чистое решение. Я нашел два варианта, предложенных в двух других потоках -
1)...
1945 просмотров
schedule
11.07.2023
Winsock accept() возвращает WSAENOTSOCK (код 10038)
надеюсь, у тебя хороший день. Еще одна проблема с сокетом, еще один день :)
Наконец-то я установил IDE MicroSoft Visual C++ (MSVC++) плюс Platform SDK, так что я могу компилировать приложения winsock.
Пропустил кусок материала здесь. В функции...
3433 просмотров
schedule
28.07.2022
GetQueuedCompletionStatus возвращает ERROR_NETNAME_DELETED при удаленном закрытии сокета
Я пишу небольшой сервер-клиент, используя порт завершения ввода-вывода.
Я успешно подключаюсь к серверу и клиенту через AcceptEx через мой порт завершения. После того, как клиент подключился, клиентский сокет связывается с портом завершения и...
4839 просмотров
schedule
24.05.2023
Сокет UDP не может получить ECONNREFUSED
Я создал сокет, используя: socket (AF_INET, SOCK_DGRAM, IPPROTO_UDP).
Согласно this , если я отправлю простой пакет несколько раз (умножьте send () и / или sendto ( )), Я могу ОТКАЗАТЬСЯ. ICMP должен сказать, что предыдущий пакет не прибыл, и...
1954 просмотров
schedule
04.06.2022
GetMem для одной переменной PChar изменяет содержимое другой переменной PChar
Итак, у меня следующая проблема. У меня есть 2 переменные PChar. Выделяю память под первую, делаю какие-то операции, выделяю память под вторую переменную - и на этом шаге первая переменная содержит неверное значение (видел при отладке). Вот код:...
2639 просмотров
schedule
21.02.2022
Определить семейство адресов несвязанного сокета
Когда я пытаюсь привязать свой сокет, мне нужно указать семейство адресов в структуре addrinfo / sockaddr, которую я передаю вызову bind (), иначе вы получите ошибку winsock 10047 (Семейство адресов не поддерживается семейством протоколов).
Что,...
1050 просмотров
schedule
18.02.2023
как узнать размер буфера TCP динамически
Можно ли динамически узнать размер буфера TCP в Windows. Я устанавливаю размер буфера TCP с помощью SO_SNDBUF, SO_RECVBUF, а также могу проверить выделенный размер буфера с помощью getsockopt(). Но я хотел знать, как получить доступный размер буфера,...
579 просмотров
schedule
09.06.2022
Функция GetAdapterAddresses с NEW вместо MALLOC
Я бы использовал GetAdaptersAddresses() функцию Windows, чтобы получить некоторую информацию об адаптерах компьютера. На этой странице MSDN есть большой пример того, как его использовать. Но я использую C ++, поэтому я бы придерживался...
1041 просмотров
schedule
21.09.2022