尝试通过端口43进行直接查询verisign的whois tcp查找。让它在命令行+ visual studio community 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协议发出请求。您需要联系提供API以发出WHOIS请求的Web服务器。另见这个问题及其答案:Whois with JavaScript