ICode9

精准搜索请尝试: 精确搜索
  • Delphi 错误:Error on call Winsock2 library function shutdown 应用程序没有调用 WSAStartup2022-04-08 14:02:18

    Delphi 错误:Error on call Winsock2 library function shutdown 应用程序没有调用 WSAStartup   错误解释:调用Winsock2库函数关闭时出现了错误 原因分析:常出现在三层环境下的sock连接没有正确关闭导致,例如:TSocket、TCP/IP、TIdFTP等 解决方法:   1、检查代码语句中关联的所有soc

  • VS winsock.h和ws2def.h大量重定义报错的问题2021-12-26 15:36:34

          报错原因:   我们知道,Windows网络编程至少需要两个头文件:winsock2.h和windows.h,而在WinSock2.0之前还存在一个老版本的winsock.h。正是这三个头文件的包含顺序,导致了上述问题的出现。 winsock2.h的内容,在文件开头有如下宏定义: #ifndef _WINSOCK2API_ #define _WINSOCK

  • error C2375: “WSACleanup”: 重定义 C2011 “sockaddr_in”:“struct”类型重定义2021-05-08 16:01:44

    在#include <Windows.h>前添加宏定义 #define WIN32_LEAN_AND_MEAN windows.h会包含winsock.h,当你包含winsock2.h就会冲突,因此在包含windows.h前需要定义一个宏,去除winsock.h

  • 迁移到64位: error: unknown type name 'IP_ADAPTER_ADDRESSES'; did you mean 'IP_ADAPTER_ORD2021-01-03 10:01:05

    编译时,报错: error: unknown type name 'IP_ADAPTER_ADDRESSES'; did you mean 'IP_ADAPTER_ORDER_MAP'? 这是什么情况?搜索吧,找到这篇:https://stackoverflow.com/questions/50613715/error-when-i-use-ip-adapter-addresses 其中有这么一段: 尝试更换的顺序windows.h和winsock2.h。

  • Windows 10系统中QQ启动报initialization failure:0×0000000c错误及软件无法正常打开,微信无法连接网络,浏览器上网正常2020-05-21 16:04:16

     win10系统启动后,打开QQ出现initialization failure:0×0000000c报错且微信打开后没有网络,只有浏览器可以正常上网,输入命令:NETSH WINSOCK RESET也无法解决。 解决方法: 1、同时按win+R,打开运行窗口,输入regedit打开注册表 2、打开注册表后,找到下面这个路径:计算机\HKEY_LOC

  • Win下建立Socket时注意事项2020-02-25 18:58:50

    Windows下socket建立 首先windows下要引入头文件windows.h和WinSock2.h (注意:因为windows.h里面包含有早期的socket1.几版本,所以当执行下命这个代码时,它会显示宏定义重复报错) #include<windows.h> #include<WinSock2.h> int main(){ return 0; } 微软针对此问题提出了2个解

  • c-绑定服务器套接字时,WSA错误100482019-10-11 22:10:17

    我从msdn网站上的简单服务器tutorial开始,以了解如何在客户端和服务器应用程序中使用套接字. 完成本教程的学习后,我开始将客户端和服务器代码改编为多线程程序,以创建一个tchat客户端和服务器.一切都进行得很好,直到遇到WSA错误10048.我尝试为每个套接字使用不同的端口,但仍然无法

  • c – TCP Winsock:接受多个连接/客户端2019-09-27 18:04:55

    我试图将客户端倍增,并将其发送给每个客户端. 但它只适用于一个,在一个客户端连接服务器后,只是无法用于传入连接. while(true) { if(Sub = accept(Socket, (sockaddr*)&IncomingAddress, &AddressLen)) { for(int i = 0; i < MaxUsers; i++) {

  • c – 安全UDP套接字编程2019-08-25 12:06:39

    在UDP客户端/服务器上阻止DoS攻击有哪些好的编程实践?目前唯一想到的是忽略具有错误源的数据包,因此(使用WinSock2): if (oSourceAddr.sa_family == AF_INET) { uSourceAddr = inet_addr(oSourceAddr.sa_data); if (uSourceAddr == oCorrectDestAddr.sin_addr.S_un.S_addr)

  • c – 将数据转换为big endian2019-08-25 00:06:51

    我正在使用WinSock将UDP数据包发送到服务器,我需要以big endian发送数据.我不确定如何在发送之前转换结构的字节顺序. 我有这样的结构: struct ConnectIn { std::int64_t ConnectionID = 0x41727101980; std::int32_t Action = 0; std::int32_t TransactionID; Co

  • linux – Winsock2如何监听()阻止?2019-05-29 13:47:47

    MSDN说:Listen()是一个阻塞电话.我使用listen()的函数的代码片段如下所示: sockaddr_in addr = {0}; int addrlen = sizeof(addr); SOCKET sock_listen; if(-1 == (sock_listen = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP))) { cout<<"error"; } addr.sin_family

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有