MonarchFlame
V2EX  ›  Java

远程屏幕监控系统实现请教

  •  
  •   MonarchFlame · May 2, 2021 · 2413 views
  •   You need to sign in to view this topic
    This topic created in 1940 days ago, the information mentioned may be changed or developed.

    类似学校机房的机房管理系统,被监控端电脑上线后根据 IP 和端口号连接到监控端,二者通过一个双向的通信连接实现数据的交换。那么问题在于,监控端电脑的 IP 是变化的,不能写死在代码里,我该如何让被监控端知道监控端的 IP 和端口号呢?求教

    6 replies    2021-05-03 08:18:13 +08:00
    SingeeKing
        1
    SingeeKing  
    PRO
       May 2, 2021 via iPhone
    自建 DNS / 自己设计广播机制
    learningman
        2
    learningman  
       May 2, 2021 via Android
    广播吧
    或者说给个配置文件,让用户自己配置。
    opengps
        3
    opengps  
       May 2, 2021
    能访问公网的话,配置个二级域名就行,指向结果就是内网那个监控端的 ip
    mengyx
        4
    mengyx  
       May 2, 2021
    内网的话通过 mDNS(Multicast DNS)。公网通过 DNS
    ysc3839
        5
    ysc3839  
       May 2, 2021 via Android
    一般是通过 UDP 广播发现。担心安全问题的话可以设置个密码什么的,服务器和客户端密码一致才连接。
    l1ve
        6
    l1ve  
       May 3, 2021
    看一下 N 年前灰鸽子的解决方法.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   931 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 20:30 · PVG 04:30 · LAX 13:30 · JFK 16:30
    ♥ Do have faith in what you're doing.