1
上设置IP我有一个套接字服务器端口8000我的本地机器上运行,并且它是通过DHCP连接到路由器socket.io本地网络
我的应用程序运行正常,但是当我得到一个不同的IP我有路由器更改IP在脚本
我的路由器包括遗憾的是不必须的IP预约功能
<script src="http://192.168.2.3:8000/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://192.168.2.3:8000');
</script>
有没有什么办法可以逃脱没有硬编码的路径。 (我不能使用本地主机,因为如果我尝试使用不同的计算机,那么它不起作用)
你在运行什么操作系统?不确定Windows和OSX,但在Linux上,您可以在'/ etc/network/interfaces'文件中设置静态IP。看看[这篇文章](http://www.cyberciti.biz/faq/linux-configure-a-static-ip-address-tutorial/) – Curious
我正在运行ubuntu。我试过这个解决方案,但是当我从dhcp列表中给出一个静态IP时,有时候我会遇到IP冲突:( –
)您可以在路由器上设置各种IP地址,比如从'192.168.2.2'到'192.168.2.199' ,并将'192.168.2.199'分配给本地计算机。在这种情况下IP冲突不太可能 – Curious