我是服务器端编程的新手。所以这个问题似乎很基础。我写了一个节点应用程序,我想通过多个客户端测试它。如何在本地网络中运行应用程序以向其他客户端提供可以访问应用程序的本地IP?
我试图听取像192.168.10.10
这样的IP,但似乎节点没有权限这样做。
我怎样才能做到这一点?
我在Mac OSX上
答案 0 :(得分:1)
您需要在OS X上将其他IP /别名绑定到您的界面。
从命令行,假设您的界面为en0
:
sudo ifconfig en0 alias 192.168.10.10 255.255.255.0
en0
将绑定此附加IP,并且该地址可用作套接字连接的源。
现在,您需要使用curl
(--interface 192.168.10.10
)之类的工具来指定源IP地址。