winsock 相关问题

在计算方面,Windows套接字API(WSA)后来缩短为Winsock,是一种技术规范,定义了Windows网络软件应如何访问网络服务,尤其是TCP / IP。

故障转储中的套接字调查

我们有来自客户的故障转储(用户模式),该客户在我们的应用程序中遇到网络问题。在故障转储中,我可以看到所有为网络打开的句柄。 问题:怎么...

回答 2 投票 0

如何区分Win32套接字句柄和其他管道句柄?

我需要确定我的代码未创建的句柄(GetFileType()==FILE_TYPE_PIPE)是否是套接字。好像没有这个API。 我尝试过以下...

回答 4 投票 0

为什么是Cin.getline();结束我与套接字的连接? (网络)(套接字编程)

在开始之前,我想澄清一下,我正在使用微软的套接字代码作为模板。 https://learn.microsoft.com/en-us/windows/win32/winsock/complete-client-code 我想与服务器交谈...

回答 1 投票 0

重叠套接字 IO:WSAGetOverlappedResult 失败,错误代码为 996

我正在维护一个旧的 Windows 应用程序,但有一个问题无法解决。在新硬件上,在各种操作系统下,我们开始看到我从未见过的错误......

回答 2 投票 0

c++服务器客户端聊天

我正在基于 C++ 控制台制作服务器、客户端应用程序。 到目前为止我做了什么: 我可以连接到服务器。 我可以向服务器发送消息。 服务器可以将消息发回。 但我不能...

回答 3 投票 0

SOCKET; - 它是一种变量吗?

包括 #包括 #包括 #define ROZMIAR_BUFORA_WIADOMOSCI 10 #define winSock_ver MAKEWORD(2,0) 使用命名空间 std; int 主函数(无效) { //德克拉...

回答 1 投票 0

如何使用getaddrinfo()?

我正在尝试制作一个简单的程序,它接受像 www.google.com 这样的字符串并返回 IP 地址...... 到目前为止我所拥有的: char* 主机名 = new char[www.size()+1]; std::copy(www.begin(), ww...

回答 2 投票 0

通过移动数据热点发送和接收数据的问题

我用C++做了一个可以在线玩的编程游戏,底层协议是UDP,游戏在我家的Wi-Fi上运行顺利。当我使用移动热点时,客户端不知何故......

回答 1 投票 0

UDP 套接字在 Azure 虚拟机中无法正常工作

我正在尝试在c++上的azure vm windows上托管游戏,我正在使用winsock,当我在我的网络上测试游戏时,它工作正常,但是当我在azure vm上尝试它时,它没有接收数据包并且是...

回答 1 投票 0

WSAPoll 接收来自同一客户端的多个连接请求(HTTP 请求之前和之后)

我正在 Windows 上试验套接字(C++ 程序)。作为练习,我从浏览器发送 HTTP 请求(纯文本),服务器发送响应。我使用 WSAPoll() 来处理多...

回答 1 投票 0

TCP SOCKET句柄可以设置为不可继承吗?

Windows 句柄可以设置为可继承或不可继承,以控制子进程是否接收它们(当 CreateProcess 中的 bInheritHandles 为 TRUE 时)。但是,使用 SetHandleInformation...

回答 2 投票 0

无法在 Windows 上创建套接字

我有一个很尴尬的问题。以下代码不会在 Windows 上创建套接字;它失败并显示错误消息。谁能简要解释一下为什么会这样?我是

回答 3 投票 0

Winsock 上的 HTTP:在用户按下浏览器中的“停止加载”按钮之前不会加载字体

通过 HTTP 发送 TTF 文件时,字体不会出现,直到用户手动按下按钮停止加载页面。 我们以 Inter 字体为例。我从磁盘读取文件到二进制

回答 1 投票 0

分段错误:结构指针

我正在尝试学习如何使用 Winsock 在 C 上使用 SMTP。我已经按照 Microsoft 提供的指南进行操作,最终代码可以完美运行。现在,我决定更进一步,让我...

回答 1 投票 0

C函数**ntohl**给出了链接器错误(未解决的外部结构)。

函数 ntohl 给我一个链接器错误:错误 LNK2001: 未解决的外部符号 _ntohl@4 致命错误 LNK1120: 1 未解决的外部符号 我已经包含了 #include 是否有...

回答 2 投票 2

abort()被调用了winock recv()方法。

我试图从我正在构建的服务器上接收消息。在某一时刻,当客户端连接到服务器时,我启动了一个不断运行的接收线程。我用以下代码开始:...

回答 2 投票 4


更改更新完成键

ULONG_PTR CKey = 2; CreateIoCompletionPort(...Ckey...); 是否可以在我调用该函数后,以某种方式改变update CompletionKey?另外,在serverock和......上都发生了操作。

回答 1 投票 0

C ++套接字接收混合消息

您好,我在套接字服务器和客户端上遇到了问题。问题是,当我真正快速发送邮件时,邮件会变得混乱。当我发送给他们时,让我们每秒说1条消息...

回答 1 投票 0

使用recv()之前检查数据是否可用

有没有一种方法可以在单个套接字上使用select()而不涉及fd_set?我想确保在使用recv()之前要阅读一些东西,以便它不会阻塞。如果...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.