我搜索了一些关于我的问题的选项,但不幸的是找不到任何有用的信息。
这是我的问题:
假设我有一台1x计算机,它在一个特定的端口上运行rest服务,比如5555,在一个私有网络中运行。
现在我有了一个前端/浏览器应用程序(javascript),可以用手机或电脑打开。当一个设备连接到相同的网络(假设是无线的)并打开前端应用程序时,它应该以任何方式发现另一台计算机的rest服务,但我找不到解决这个挑战的方法。
因此,我在网络中找不到服务的ipv4,因为webRTC变通方法被破坏了。我必须遍历所有可能的私有ip范围才能找到正在运行的服务,这似乎有点过头了。
有人知道如何解决这个挑战吗?
发布于 2021-05-17 06:03:09
大多数web应用程序实际上使用端口扫描方法,这是您试图避免的。我可以想到一些其他的方法:
发布于 2021-05-17 20:25:18
您正在谈论的是某种网络扫描,这是一个安全问题,如果您可以这样做,尽管它通常在家庭网络中是可能的。我将为该本地网络添加一台DNS服务器,并使用本地域名访问该服务。我不知道在哪里传播服务的其他标准方法。
https://stackoverflow.com/questions/67561348
复制相似问题