一个 PChar 变量的 GetMem 更改其他 PChar 变量的内容
所以,我有以下问题。我有 2 个 PChar 变量。我首先分配内存,执行一些操作,为第二个变量分配内存 - 在这一步中,第一个变量包含错误值(我在调试时…
PChar StrPLCopy 上的无效指针操作
我使用 WinSock 2 编写了一些 TCP 服务器,并且我有一个捕获 FD_READ 事件的程序。在此过程中,我需要解析收到的消息。代码在这里: procedure TfrmMa…
WinSock2 发送在 6 次循环迭代后返回 SOCKET_ERROR...为什么?
6 次迭代后,发送返回 -1,即 SOCKET_ERROR。我尝试添加一个睡眠函数,这样它会在再次循环之前等待一秒钟,但这使得它只会迭代两次。是什么导致了这个…
是否有可能无法收到 WSASend 调用的完成信息?
正如标题所示,在与 I/O 完成端口关联的套接字上进行成功 WSASend 调用是否可能因线程以外的任何原因而不会发布完成结束? 我遇到了一种奇怪的情况,…
套接字未从客户端接收信息
int main() { CRc5 dec; WSADATA wsaData; int err; if((err =WSAStartup(0x0002, &wsaData)) !=0) { printf("Init WSAStartup() failed[%d].", err);…
所有调用 getaddrinfo() 时均返回 11001
连接到网络上的设备时出现问题。每当我调用 getaddrinfo() 时,它都会返回 11001。我已经用 IP_ADDRESS 字符串(全局变量)中的许多不同 IP 进行了检…
获取 WSA 错误代码的格式化消息
我在 win32 C++ 应用程序中使用winsock2。我将使用 MessageBox 显示可以通过调用 WSAGetLastError() 检索的网络错误。我该怎么做?我看到 FormatMessa…