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