java编程,获取局域网内服务器端的ip地址

java编程,获取局域网内服务器端的ip地址,第1张

socketconnect(new InetSocketAddress(ip, port), timeout)

看有没有抛异常   没异常就是已经连接上了

想获取服务器名称    可以用ARP协议   或者测试连接的时候服务器回应一个名称

package baiduzhidao;
import javaioIOException;
import javanetInetSocketAddress;
import javanetSocket;
public class Client {
    public static void main(String[] args) {
        /
          端口号
         /
        int port = 10000;
        /
          连接延时
         /
        int timeout = 300;
        Systemoutprintln("Scanner Start");
        Socket socket;
        /
          扫描
         /
        for (int i = 1, k = 254; i < k; i++) {
            if ((socket = isOnLine("1921681" + i, port, timeout)) != null) {
                Systemoutprintln("Server:"
                        + socketgetInetAddress()getHostAddress()
                        + ":" + socketgetPort() + " Is Waiting");
            }
            /
              关闭连接
             /
            if (socket != null && !socketisClosed()) {
                try {
                    socketclose();
                } catch (IOException e) {
                    socket = null;
                }
            }
        }
        Systemoutprintln("Scanner end");
    }
    /
      测试连接服务器,返回连接成功后的Socket
      
      @param ip
                 服务器Ip
      @param port
                 服务器端口号
      @param timeout
                 连接延时
      @return 返回连接成功后的Socket
     /
    private static Socket isOnLine(String ip, int port, int timeout) {
        Socket socket = new Socket();
        try {
            socketconnect(new InetSocketAddress(ip, port), timeout);
        } catch (IOException e) {
            return null;
        }
        return socket;
    }
}

获取本机ip地址
InetAddress addr = InetAddressgetLocalHost();
ip=addrgetHostAddress()toString;

minemc playminemccn。
我的世界起床战争服务器地址是:minemc playminemccn。
我的世界》是一款3D第一人称沙盒游戏。该游戏以每一个玩家在三维空间中自由地创造和破坏不同种类的方块为主题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10733343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存