• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

W5500+服务器

yuzhenhu 2018-12-13 浏览量:838
如果采用W5500做的服务器,如果客户端连接时不知道他的IP地址。请问如何做可以避免这种尴尬,就是如何获取服务器的IP地址?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 如果是在局域网内还好说,网段是一样的,不同的只是IP地址,最多也不过是255个设备,全循环一遍也是可以的

    要是在外网上,那么真就没有办法了,网络上的IP地址几乎是没有办法进行广播或是循环的,这样客户机真就是没办法了

    • 发布于 2018-12-18
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:10
  • 程序广播!

    程序启动后向255.255.255.255发送UDP广播,内容自己定。接收到不就知道IP了

    另外别太频繁,否则网络就阻塞了。另外这招跨路由就不灵了,因为路由一般不转发广播


    • 发布于2018-12-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 在同一个网段可以用广播呼叫,然后服务器收到,会反馈消息给客户端,只要知道服务器端口和协议就行了
    • 发布于2018-12-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个在一个内网(局域网)内,可以利用广播。
    • 发布于2018-12-13
    • 举报
    • 评论 0
    • 0
    • 0

  • 在局域网内,广播呼叫,然后可以看到IP。
    • 发布于2018-12-14
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果是在内网,可以将可能的255个IP都试一次

    如果是外网,那就没办法了

    • 发布于2018-12-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 最简单的方式就是通过IP扫描软件来扫出它的IP,这是最暴力最简单的方法,但其实可以直接配置寄存器锁定静态IP的。

    • 发布于2018-12-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 网页要转换成头文件加到工程中就可以的
    • 发布于2019-01-09
    • 举报
    • 评论 0
    • 0
    • 0

  • 内网的控制话直接用你的寄存器锁定你的IP进行控制
    • 发布于2019-01-19
    • 举报
    • 评论 0
    • 0
    • 0

  • 局域网的控制比较简单,用广播的方式就可以控制
    • 发布于2019-01-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 要通过对应的扫描软件扫描你的IP地址,通过IP来识别
    • 发布于2019-01-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

W5500+服务器