WinSock select() 监听套接字,非阻塞 I/O?
当我在 Windows 上的 listen()ing 套接字上执行 select() 时,它是非阻塞的。当连接挂起时,我是否会收到读取事件或写入事件?…
如何知道套接字是否处于阻塞模式?在 Windows 上
可能的重复: 在 Win32 中,是有没有办法测试套接字是否是非阻塞的? 在 Unix 上,我可以使用 fcntl()。 我可以使用任何 Winsock API 来检查套接字是…
连接建立后winsock重置
我遇到了有关 WinSock 的问题。情况如下: 在 LAN 中,不同的子网中,Server 使用非阻塞套接字侦听端口,1000 个客户端连接到 Server,也是非阻塞的。…
将 SSL 添加到基于 IOCP 的 Windows 服务器的最简单方法?
我有一个基于 IOCP 的服务器,我们已经使用了很长时间。现在我们需要为此添加 SSL 支持。我正在努力寻找一个干净的解决方案。我发现其他两个线程中建…
发送一个内部带有 char 指针的结构?
我试图将一个数据包从我的 C 程序发送到我的 Delphi 程序,数据的大小是可变的,如果我使用 char Data[1024];即使数据是 3 个字节,它也会发送 1024 …
C++ Windows 中 UDP 的头文件?
我有一个通过 UDP 协议发送数据的 Linux 应用程序。它使用这些头文件: #include /* standard C i/o facilities */ #include /* needed for atoi() */…
Visual C 的 WinSock 库2008年快递?
请问如何将winsock库添加到Visual C++ 2008 Express?我尝试单独包含 ,而不是 ;和 , 但我在 WSAStartup() 上收到 LINK 错误。 我发现某个地方需要为…
如何使用winsock的send()函数发送宽字符?
它说这里发送函数需要const字符*。 如何发送宽字符?我尝试了以下操作: void MyClass::socksend(const wchar_t* wbuffer) { int i; char *buffer = (…
AcceptEx 返回 1022 (WSAEINVAL)...我做错了什么?
我正在尝试为完成端口编写一个小型测试服务器。 但是当我尝试调用 AcceptEx 时...它总是返回 WSAEINVAL 作为 Winsock 错误代码... 我真的不明白我的错…
一次执行多个任务? (结合GUI相关功能来执行一些处理)
如果标题听起来“关闭”,我很抱歉,但进一步详细说明,这是我的问题 - 基本上我编写了一个简单的 Winsock 服务器,它在连接的客户端之间传递信息(文…
winsock select()ing 运行时错误
我正在尝试找到我之前发布的有关同步聊天消息的问题的解决方案,一位成员向我指出了 select() 函数的方向。我阅读了 Beej 网络指南下的此部分,并尝试…
按“顺序”呈现发送和接收的聊天消息。对于客户端和服务器
我有一个简单(非常简单:))客户端和服务器,可以通过 TCP 发送文本消息,它是有缺陷的,因为我不知道如何监听消息并将其打印在屏幕上以及同时发送消…