尝试进行 whois tcp 查找,通过端口 43 直接查询 verisign。让它在命令行 + 视觉工作室社区 2017 中工作。
当我尝试使用 em++ 编译它时,出现错误。
C:\Users\Samuel Walker\source\repos\Barebones_Client\Barebones_Client>em++ -O3 --emrun -s WASM=1 -o main.html main.cpp
main.cpp:3:10: fatal error: 'WS2tcpip.h' file not found
#include <WS2tcpip.h>
^~~~~~~~~~~~
1 error generated.
ERROR:root:compiler frontend failed to generate LLVM bitcode, halting
我正在使用 WS2tcpip.h 作为脚本。这是必不可少的,但是对 C++ 和在线遵循指南和片段仍然是全新的。这是以某种方式告诉 enscripten 知道 Windows 头文件在哪里还是我完全关闭的问题?
你不能。WS2tcpip.h
是 Windows API 的一部分,在浏览器中不可用。
您可以从 JavaScript 发出 HTTP 请求,但没有能够使用 WHOIS 协议发出请求的通用套接字。您需要联系提供用于发出 WHOIS 请求的 API 的 Web 服务器。另请参阅此问题及其答案:使用 JavaScript 的 Whois
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句