在计算方面,Windows套接字API(WSA)后来缩短为Winsock,是一种技术规范,定义了Windows网络软件应如何访问网络服务,尤其是TCP / IP。
我正在开发一个Windows IOCP服务器,需要准确检测客户端何时进入零窗口状态。具体来说,我想了解服务器如何在尝试时识别这种情况...
Winsock DEFAULT_PORT 的 Int 到 PCSTR
我在运行winsock应用程序时首先显示一个菜单,我希望能够在启动时选择一个端口,但我在将int转换为PCSTR或任何其他类型的转换器时遇到问题...
我使用 WinSck 创建了一个 C++ 应用程序,它实现了一个小型(仅处理我需要的一些功能)http 服务器。这是用来使用http req与外界进行通信的...
select() 返回 10038,Windows Socket 错误
我正在尝试制作具有登录功能的p2p应用程序。这个应用程序将通过控制台输入向服务器发送命令,我尝试实现这个,但它完成时出现 10038 错误,这意味着......
我制作了一个应该传输文件的服务器和客户端。 我试图让它读取整个文件并发送。 但现在看来,我遇到了问题。 服务器应在以下情况下自动发送文件...
我正在编写一段代码,使用 UDP 将文本消息发送到特定端口。我自己初始化IP头和UDP。我的问题是完成的 UDP 数据包已损坏,而 Wireshark 没有...
函数 SentMessage 始终输出 100,即使值已更改。我尝试创建指针,以不同的方式传递p1,但它总是输出100。我如何在线程中读取p1? 英雄 p1 = {...
我在IBM文档中看到了这个关于如何在服务器程序中使用select方法的示例,我想要类似于Windows上的东西,而不使用向量和unordered_map,但问题是我...
如果运行此示例,您将看到 netstat 从未列出该端口。为什么?我该如何做到这一点? #包括 #包括 #包括 #pragma comment(li...
平台:Windows 10 x64 MingW64 与 Visual Studio 2022 我正在编写一个程序来向套接字添加超时功能。下面是代码的简化版本。 如下图所示...
gethostbyname 说没有这样的服务已知。在指定的命名空间中找不到该服务
Windows 中的这段简单代码会导致 gethostbyname 打印一条烦人的调试消息。 #包括 #包括 int main() { WSADATA wsaData; WSA之星...
'inet_addr':使用 inet_pton() 或 InetPton() 代替或定义 _WINSOCK_DEPRECATED_NO_WARNINGS
我正在使用 Visual Studio 2015 并尝试编译在从 VS 2013 更新之前有效的代码。 'inet_addr':使用 inet_pton() 或 InetPton() 代替或定义 _WINSOCK_DEPRECATED_NO_WARNI...
寻找一个最简单(也是最快)的 Windows、C 或 C++ 的 TCP 套接字编程示例
我正在寻找一个最简单(也是最快)的Windows TCP套接字编程示例,C或C ++,无论哪种都可以更快地完成,发送简单的数据,例如1个字节,或几个字节...
我尝试使用Winsock内核并编写一个测试项目来设置wsk环境,但是在构建项目时发生错误,Visual Studio无法链接wsk函数的定义。 我也...
我尝试使用Winsock内核并编写一个测试项目来设置wsk环境,但是在构建项目时发生错误,Visual Studio无法链接wsk函数的定义。 我也...
去年,我终于将开发环境从Win10x64迁移到了Win11x64。旧的Win10电脑一直处于关机状态,除了极少数时候我需要在上面查找旧文件。 ...
我正在制作一个udp客户端。我正在使用 select 函数来实现超时: FD_ZERO(&stReadFDS); FD_SET(clientSock, &stReadFDS); int t = 选择(1, ...
c++winsock 客户端无法使用主机 IP 的文本框进行连接
当我使用文本框中的主机 IP 时,我无法将其连接到我的服务器。 看我的代码: 字符 *bufhost; int bufhostlen; bufhostlen =
Winsock connect() 挂在一个网络上,但不在另一个网络上
我在使用 connect() 函数时遇到问题。我的代码以前完全可以工作,但现在我已经转移到不同的物理网络,并且对 connect() 的阻塞调用不再工作,并且......
对简单的tcp服务器进行压力测试时得到10060(连接超时)
我创建了简单的 TCP 服务器 - 它运行得很好。 当我们切换到压力测试时,问题就开始了 - 因为我们的服务器应该处理许多并发的打开套接字 - 我们创建了一个 st...