我正在rails项目的cloud9上工作,我跟踪。
问题是,我不能同时运行rails服务器和php,因为它们似乎都使用相同的端口。要启动rails服务器,我使用rails s -b $IP -p $PORT。
下面是我遇到的错误:
/usr/local/rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/socket.rb:205:in `bind': Address already in use - bind(2) for 0.0.0.0:8080 (Errno::EADDRINUSE)
有谁知道怎么解决这个问题吗?
Opera Unite在用户的计算机上安装一个web服务器,并允许用户通过端到端的连接访问它--在路由器后面没有端口转发。据我所了解的,在可能的情况下,它是通过NAT遍历方法完成的,否则就使用代理服务器。这个http://dev.opera.com/articles/view/opera-unite-developer-primer/告诉他们是如何做到的。
有人能更清楚地了解这是怎么回事吗?这更像是一个点对点连接,如果他们使用的NAT穿越方法,如眩晕,转弯和ICE。