问题标签 [wsastartup]
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++ - 关于 Winsock 2 的问题
WSADATA 是信息,但具体是什么信息?
WSAStartup 是一个启动 WS2_32.dll 的函数。启动 WS2_32.dll 和 SOCKET 有什么区别?
java - 运行程序时无法连接到套接字(WSANOTINITIALISED,未调用 WSAStartup())错误
我有这个尝试与开放式办公室连接的测试类。
当我尝试运行此代码时,我得到以下异常。
现在我明白为什么会出现这个异常,但我没有得到如何解决这个问题的解决方案。
c - Windows [服务器/客户端] 上与 C 的 TCP 连接
我发现我应该使用winsock ...我尝试了这个例子:
http://www.binarytides.com/winsock-socket-programming-tutorial/
但错误从这个函数开始WSAStartup
。
我需要客户端/服务器连接...
编辑:
我使用 Windows XP、GCC 编译器和 Codeblock IDE...我收到此错误:
C:\Documents and Settings\Administrator\Desktop\FunTool\main.c|15|未定义对`WSAStartup@8'的引用|
我正在尝试运行此代码:
winapi - x86 WinAPI - 我不明白我的程序中如何引用某些函数参数
我编写了使用 WINAPI 库(特别是 WSA - Sockets)的 ac 程序,而不是编译源代码,而是要求编译器发出汇编源代码,而不是研究它在较低级别上的工作方式。
当遇到下面的这一行时,我注意到在程序集中没有引用我的 WINAPI 函数的第一个参数。WSAStartup 中的函数 MAKEWORD。
这里到底发生了什么?我的汇编代码中没有对 MAKEWORD 的引用,而是提示了 push 514。
注意: WSAStartup 函数启动进程对 Winsock DLL 的使用。
如果需要,我可以提供更多信息
c - C - 对 WSAStartup@8' 的未定义引用
我正在使用 Code::Blocks、MinGW 和 Windows。我试图初始化winsock,以便我可以处理一个项目。我不断收到错误Undefined Reference to WSAStartup@8
有人知道如何解决这个问题吗?
windbg - WinDbg,“在成功的 WSAStartup() 或平衡成功的 WSACleanup() 调用之后调用了 Winsock API”
WinDbg 告诉我,我在我的程序中完成了以下操作:"A Winsock API was called before a successful WSAStartup() or after a balancing successful WSACleanup() call was made"
这很奇怪,因为堆栈跟踪似乎表明有问题的 Winsock API 调用是WSAStartup()
. 据我所知,这是使用 WinSock 时需要进行的第一个 WinSock API 调用,所以它不应该导致这种错误。
我从来没有真正调用过任何 WinSock API 函数,libCURL 为我做了所有这些事情。我意识到我没有发布太多代码,但是有什么想法可能导致 WinDbg 在我调用 WinSock 初始化函数时抱怨 Winsock 没有被初始化?
c++ - WSAStartup 后的 C++ 空白控制台
我对 C++ 很陌生,在设置简单的 UDP 服务器时遇到了一些麻烦。我想要我的代码做的就是接收一条消息并将其打印到控制台。
经过大量研究后,我发现我需要使用 WSAStartup 才能使套接字正常工作,但我不确定它是如何工作的以及将 WSACleanup 放在哪里。如果我在创建套接字后放置 WSACleanup,我会在执行“绑定”方法时在控制台中返回错误代码“10093”。如果不使用清理,则程序运行并且在控制台中根本不显示任何内容。
我在调试模式下浏览了代码,发现它似乎运行成功,因为它会挂在“recvfrom”行上,直到我使用测试 UDP java 客户端发送消息。我只是想知道为什么控制台上没有打印任何内容,或者我是否遗漏了某些内容。
任何帮助将非常感激。我也在为我的 IDE 和 MinGW 编译器使用 netbeans。
这是我的代码:
winapi - 从依赖库调用的 WSACleanup 意外关闭 MySQL 连接
我有一个使用 MySQL 数据库的桌面应用程序。该应用程序运行良好,除非我添加一个新的依赖项,该依赖项是一个使用套接字与特殊硬件通信的 dll 库。这个新库调用WSAStartup和WSACleanup来启动和停止与硬件的通信。
但有时与 MySQL 数据库的连接也会中断。
使用多个依赖项与 winsockets 一起工作的应用程序的指导方针是什么?
这些库应该调用 WSAStartup 和 WSACleanup 吗?
git - git pull 失败并显示“应用程序没有调用 WSAStartup,或者 WSAStartup 失败”
我刚刚安装了 Windows 10、Visual Studio Community 2015 和Git for Windows。我还安装了最新的 Bitbucket 和 GitHub 扩展。
在 Visual Studio 中,我克隆了我的 Bitbucket.com 托管存储库,并成功执行了以下操作:
但是当我试图从另一个存储库中提取时,我收到了这个错误:
我可以ping github.com。
我该如何调查和解决问题?