商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > flex通过java后台获取ip和pcname示例代码

flex通过java后台获取ip和pcname示例代码

  发布于2026-07-22 阅读(0)

扫一扫,手机访问

先来看一下 DAOImpl.ja va 里的实现。这部分主要干两件事:获取计算机名和本机 IP。逻辑很直接,看代码就清楚了。

public String getCompuName() 
{
    Map map = System.getenv() ;
    String computerName = map.get("COMPUTERNAME");// 获取计算机名
    return computerName;
}
public String getIp() 
{
    InetAddress addr = null;
    try {
        addr = InetAddress.getLocalHost();
    }
    catch (UnknownHostException e)
    {
        e.printStackTrace();
    }
    String ip = addr.getHostAddress().toString();//获得本机IP
    return ip;
}

当然,用这些 API 之前,得先把相关的包引进来,不然编译会报错。下面这几个是必须的:

import ja va.util.Map;
import ja va.net.InetAddress;
import ja va.net.UnknownHostException;

后端搞定之后,就该看看 Flex 前台的写法了。这里通过 RemoteObject 调用后端服务,然后在初始化时获取数据。代码配置如下:

















整个流程就是这样:后端提供两个方法,前端通过 RemoteObject 调用,并在结果返回时弹出提示框显示信息。实际项目中可以根据需要把结果显示在界面上,而不是用 Alert 弹窗。这里只是一个快速验证的示例。

本文转载于:https://www.jb51.net/article/49621.htm 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注