问题标签 [winsockets]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 使用 C# 时初始化 WinSock?
我对使用 DLL 的 C# 应用程序有问题,该 DLL 本身打开 TCP/IP 连接。我的问题:从 C# 调用时,此 DLL 不起作用。
我从其他应用程序中知道WSAStartup()
必须调用一个函数来初始化 Winsock。
C# 是否需要类似的东西?
谢谢!
character - loadrunner winsocket 在缓冲区中发送特殊字符~
我正在研究 loadrunner winsocket 脚本。
应该发送的 buff 有一个特殊字符“~”,当 loadrunner 发送请求时,它会将其发送为“~7e”。
发送请求 - FBE442757F3FA860~1cFFFF0222050017200181
发送到应用程序的请求 - FBE442757F3FA860~7e1cFFFF0222050017200181
我们如何在 loadrunner winsocket 中容纳特殊字符。
c++ - 为什么这个 WinSock 代码没有连接到客户端?
我是 Winsock 编程的新手,在阅读“Microsoft Windows 网络编程”一书时遇到了这段代码。但似乎这段代码无法连接到客户端。请告诉我如何解决这个问题。
我的服务器代码:
运行此代码时,它显示“无法连接到客户端。错误代码 10014”。我在 Windows 开发中心找到了错误代码的描述:地址错误。
系统在尝试使用调用的指针参数时检测到无效的指针地址。如果应用程序传递了无效的指针值,或者缓冲区的长度太小,则会发生此错误。例如,如果作为sockaddr
结构的参数的长度小于sizeof(sockaddr).
我该如何解决这个错误?
c - 使用 MinGw 添加 -lpthread -lws2_32 -fopenmp -lwsock32 后无法编译猫鼬
我使用 CLion 编写我的项目,Windows 10 是我的操作系统。我使用 MinGw 用 CMAKE 编译源代码,并遵循错误消息
我的 Cmake 是这样写的
我不知道穿在哪里。在我添加 -lws2_32 -fopenmp -lwsock32
如何修复错误?
c - recv 停止或不返回所有数据(C 代码)
我在带有 IIS 的远程计算机上使用 .net 编写了一个 Web 服务,我正在尝试使用一个 C 程序连接到它,该 C 程序使用 socker 来执行 SOAP 请求。
我的问题是我有一些接收数据的问题:
接收数据循环不能以某种方式或以另一种方式工作。
如果我写:
如果它在没有调试器和断点的情况下运行,有时不会返回所有数据。
如果我尝试:while(nByte!=0)
在数据结束时它会停止并出错。
应该怎么做?谢谢,安东尼诺
**编辑** 我以另一种方式解决了我的情况,我检查了soap xml end 的返回值:
这是非常可悲的...
winapi - 从依赖库调用的 WSACleanup 意外关闭 MySQL 连接
我有一个使用 MySQL 数据库的桌面应用程序。该应用程序运行良好,除非我添加一个新的依赖项,该依赖项是一个使用套接字与特殊硬件通信的 dll 库。这个新库调用WSAStartup和WSACleanup来启动和停止与硬件的通信。
但有时与 MySQL 数据库的连接也会中断。
使用多个依赖项与 winsockets 一起工作的应用程序的指导方针是什么?
这些库应该调用 WSAStartup 和 WSACleanup 吗?
c++ - 10022 RIOSend 上的完成状态
我试图让 RIO 服务器为客户端提供请求的数据,但每次我尝试执行 RIOSend 时,都没有数据传输,并且我得到 10022 完成状态。我可以很好地接收请求并将它们解包,这似乎是给我带来问题的发送。
我按如下方式设置我的套接字:
然后像这样配置 RIO:
在使用 RIODequeueCompletion 处理接收后,我检查数据并发送响应。响应代码如下所示:
有人看到任何明显的东西吗?这是我第一次从头开始设置套接字,也是我第一次使用 RIO,所以我确定我在这里遗漏了一些东西。
提前致谢。
c - 2个Windows应用程序之间通过C中的UDP套接字进行的通信
我正在用 C 语言编写一些代码,它使用 UDP 套接字,我想对其进行测试。我基本上想要的是运行两个 Windows 应用程序(简单地说,2 个 .exe 文件),它们将通过使用 Winsockets 在彼此之间共享一些字节。有人可以告诉我可以使用哪些端口和哪些 IP 地址(简单地广播)吗?或者我需要使用 Linux 虚拟机并在 Windows 和 Linux 应用程序之间进行通信。
干杯
c++ - 为 Windows 和 Linux 编译套接字代码
我正在编写一个使用套接字的 C++ 程序。我希望我的程序可以在 Windows 和 Linux 上运行。
- 在 Windows 上,我需要使用:
Winsock2.h
- 在 Linux 上,我需要使用:
arpa/inet.h
如何定义我的 C++ 程序以在不同平台上运行,以及<arpa/inet.h>
在 Windows 上使用 Visual Studio 时如何包含?
请给我一个例子!