win7運行nodejs,返回IPV6:::ffff:127.0.0.1


問題:

在win7上使用telnet連接node生成的服務器,在獲取ip的過程中出現的問題。

win7默認開啟IPV6,所以獲取的IP地址帶有::ffff:前綴。

如果程序中使用到了IP地址,有可能會出現問題,因為帶有前綴的IPV6地址並非合法的js字符串。如果必須使用該地址,有兩種解決方式:

1、獲取IP地址之后,檢查格式,如果有前綴,則刪除前綴

2、關閉IPV6臨時地址(搜索去吧)

參考地址:(第一行和第二行合並起來的網址)

http://corpus.hubwiz.

com/2/node.js/29411551.html

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM