問題:
在win7上使用telnet連接node生成的服務器,在獲取ip的過程中出現的問題。
win7默認開啟IPV6,所以獲取的IP地址帶有::ffff:
前綴。
如果程序中使用到了IP地址,有可能會出現問題,因為帶有前綴的IPV6地址並非合法的js字符串。如果必須使用該地址,有兩種解決方式:
1、獲取IP地址之后,檢查格式,如果有前綴,則刪除前綴
2、關閉IPV6臨時地址(搜索去吧)
參考地址:(第一行和第二行合並起來的網址)
http://corpus.hubwiz.
com/2/node.js/29411551.html