导航:首页 > 配服务器 > java获得服务器地址

java获得服务器地址

发布时间:2023-01-12 05:50:49

java怎么获取服务器IP

首先IP为一个字符串,例如:
class test{
static void Split(string ip,out string str1)
{
int i=ip.length;
while(i>0)
{
char ch=ip[i-1];
if(ch==':')
break;
i--;
}
str1=ip.Substring(0,i);
}
static void Main()
{
string str1;
Split("192.168.0.255:8080",out str1)
Console.WriteLine("{0}",str1);
}
}
str1中保存的就是你的ip,192.168.0.255

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

socket.connect(new InetSocketAddress(ip, port), timeout)

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

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

package;

importjava.io.IOException;
importjava.net.InetSocketAddress;
importjava.net.Socket;

publicclassClient{

publicstaticvoidmain(String[]args){
/**
*端口号
*/
intport=10000;
/**
*连接延时
*/
inttimeout=300;
System.out.println("ScannerStart...");
Socketsocket;
/**
*扫描
*/
for(inti=1,k=254;i<k;i++){
if((socket=isOnLine("192.168.1."+i,port,timeout))!=null){
System.out.println("Server:"
+socket.getInetAddress().getHostAddress()
+":"+socket.getPort()+"IsWaiting...");
}

/**
*关闭连接
*/
if(socket!=null&&!socket.isClosed()){
try{
socket.close();
}catch(IOExceptione){
socket=null;
}
}
}
System.out.println("Scannerend...");
}

/**
*测试连接服务器,返回连接成功后的Socket
*
*@paramip
*服务器Ip
*@paramport
*服务器端口号
*@paramtimeout
*连接延时
*@return返回连接成功后的Socket
*/
privatestaticSocketisOnLine(Stringip,intport,inttimeout){
Socketsocket=newSocket();
try{
socket.connect(newInetSocketAddress(ip,port),timeout);
}catch(IOExceptione){
returnnull;
}
returnsocket;
}

}

㈢ 我的世界java1.19.2无规则服务器地址

1、首先打开我的世界后,点击多人游戏。
2、其次然后在点击添加服务器,在上面输入服务器的地址。
3、最后点击完成选项就可以了。

㈣ java 怎么写一个接口 让他返回服务器的动态IP地址和端口

首先服务器IP是动态的,这个接口还怎么访问呢?
所以,应该是要请求一个固定可访问的接口,然后这个接口去访回动态的其他服务器IP和端口,而这端口和IP是没办法在本机获取,需要在想要被访问的程序启动时,将其IP和端口写入共享区域(数据库,共享内存等),固定的获取接口根据条件获取动态IP和端口。

㈤ 如何用Java和jsp获取服务器ip

<%
String ip = request.getHeader("x-forwarded-for");
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getHeader("WL-Proxy-Client-IP");
}
if(ip == null || ip.length() == 0 || "unknown".equalsIgnoreCase(ip)) {
ip = request.getRemoteAddr();
}
out.print(ip);
%>

㈥ java客户端获取服务器的ip

request.getRemoteAddr();
好像是这个方法可以获得远程服务器上的IP

然后使用这个IP,JDBC连接就好了

㈦ Java中服务器端ServerSocket对象怎么获取服务器端地址和端口号,怎么获取远程请求的

ServerSocket s = new ServerSocket(8888);
while (true) {
// 建立连接
Socket socket = s.accept();

/ /getInetAddress()获取远程ip地址,getPort()远程客户端的断后好
"你好,客户端地址信息: " + socket.getInetAddress() + "\t客户端通信端口号: " + socket.getPort()

㈧ JAVA中怎么获取指定域名”www.baidu.com”的服务器地址

先调用PING命令,解析返回信息,获取IP。

㈨ java里面如何获取服务器的ip地址,帮帮忙

获取本机ip地址
InetAddress addr = InetAddress.getLocalHost();
ip=addr.getHostAddress().toString;

㈩ 我的世界java离线服务器地址

【联机方法一】
1.将你电脑盘中的《我的世界》文件或着安装包发送一份给联机伙伴,令其安装
2.JAVA是游戏运行的必备,位数根据自己的电脑系统而定,32就装32,64就装64,避免游戏经常出现报错问题。
3.安装完成后,通过某一台电脑进入游戏的“单人模式”,随意创建一个世界,并进入。
我的世界怎么联机
4.记得记住3步骤的那台电脑的ip。可右键点击网络→属性→更改配置→本地连接→右键状态→详细信息→IP地址(win7)
5.在之前新建的单人模式游戏中按Esc键,点击“对局域网开放”
我的世界联机方法
6.点击“创建一个局域网世界”,在屏幕上就会提示“本地游戏已在XXX端口上开启”,记住屏幕提示的端口号(不同游戏版本提示有所不同)
我的世界联机教程
7.在其他电脑上运行游戏,选择多人模式,多人模式中就会出现一个“随便创建一个世界”的游戏!若你的版本与漫漫看小编的版本不一样,且未自动找到“随便创建一个世界”,则点击下方的“添加服务器”
我的世界怎么联机
8.在服务器地址中输入上面我们记住的IP地址,以及屏幕提示的端口号,点击“完成”,最后点击加入服务器,进入到游戏世纪中,联机成功!
我的世界联机方法
【联机方式二】
一、内网联机
首先你需要考虑是否开启作弊,作弊的好处多多,以下一作弊模式为例。
我的世界联机方法
2.创造一个世界,点击对局域网开放
注:若第1步开启了作弊,你既是OP(管理员),可以控制所有人,此处作弊开关意思是指OP任命,开了进来的玩家就都是OP,关了仅有你是OP。(原版不能设置或取消OP)
3.创造后,左下角会显示您的内网IP。要联机的玩机点击多人模式即可。
注:因为是内网,所以一定范围内的玩家都会自动搜索到这个游戏。如果没有可以通过手动添加内网IP来找到。
二.外网联机(必须有路由器)
1.建立一个服务器后,左下角显示了您的内网IP。
2.登录您的路由器设置平台,找到转发规则(切记自己的MAC地址知道就好)
3.添加新条目(端口号必须输入您建立服务器后);
4.将IP地址输入到屏幕左下角的那个内网IP,点击保存
注:不同品牌可能网址不同,请参考说明书或者路由器机体。
5.网络IP,记下你的IP
6.其他人要进入,只需输入你的外网IP后加端口号,如124.124.124:1277(端口号),但要切记莫要开启输入法,放置带入符号,导致失败
注:每次新创立多人游戏,系统提供的端口都不同,所以每次您都要去服务器设置中更改端口号。
《我的世界》模式很多,接下来咱们来稍微了解下几种主要模式吧:
创造模式(Creative Mode)
最初的Classic版本的游戏方式(之后的版本则是以生存模式为游戏方式),在Beta 1.8中独立出现。方块是无限的,无需担心自己的安全,而且可以飞行。但和免费版本不同,创造模式拥有收费版本所有的方块和物品,动物和怪物,还有完整的游戏功能。启用作弊时可用指令/gamemode 1或者/gamemode c(亦可在命令方块输入此指令)变更为创造模式。此模式只能掉入虚空或输入指令/kill才能死亡。
生存模式(Survival Mode)
该模式要求玩家通过建筑和制作各种工具来让自己生存下去。物品栏系统限制了玩家携带方块的数量,并且普通方块都得先通过开采的方式获得,而不是像免费版本那样无限供应方块。用不同的方块可以制成各种物品,如箱子,熔炉等。同时也能够通过种植农作物和捕猎动物来获取其它资源。除了物品栏外,玩家还有生命条,饥饿条和经验条(PE版本中还没有饥饿条和经验条)。吃下食物能恢复一定的饥饿值,在接近饥饿值达到9格时状态玩家能缓慢回复生命值,而从高处落下或遭怪物攻击则会降低生命值。一旦死亡,玩家将在进入游戏世界的出生点或者自己的床边复活并丢失所有物品,当然这些物品可以趁其在五分钟内还未消失的死亡地点找回。启用作弊时输入指令/gamemode 0可从其他模式变为生存模式。
极限模式(Hardcore Mode)
相当于生存模式的变体。在Beta 1.9 Pre-Release 2被引入游戏,于Minecraft 1.0正式使用。游戏功能与生存模式相同,只是在此模式中难度将固定于困难难度,而且仅有一次生命,你不可以用指令来切换到极限模式,你只能修改游戏的存档,当你在极限模式的时候用/gamemode 1切换到创造模式时,只要死亡就会删除存档,其他模式同理(其实如果死亡时直接退出游戏,存档文件是不会删除的),并会有你的生存分数出现在死亡画面。
旁观者模式(Spectator Mode)
游戏人工风景
在1.8版本中,使用指令/gamemode 3或者使用/gamemode sp(亦可在命令方块输入此指令)变更为旁观者模式。
在此模式中:
只有旁观者才能看见旁观者。
旁观者可以查看道具栏等,但是不能使用、放置方块。
旁观者可以穿过任何实体或方块而不与之发生操作。
旁观者可以点击实体来从它们的视角观察,但不能与方块交互。
旁观者在进入蜘蛛的视角时会出现八个视线,模拟八个眼睛。
旁观者进入爬行者视角时视线背景变为绿色。
旁观者进入末影人视角时颜色会有反色效果。
调试模式(Debug Mode)
调试模式是一种世界类型。在创建世界时按住shift点击地图类型,即可。在单个的世界中包含所有状态和数据值的一般方块,在y=70的高度以网格的方式排列,并在y=60的高度有一层屏障。 这个世界类型用于测试方块的模型,状态和材质。因此该类型不但对Mojang,对资源包制作者也很有帮助。 要选择这个类型,需要在选到自定义模式后按住Shift再选择下一个选项;此时的选项将是调试模式而不是默认。 游戏模式可以用游戏中的作弊命令修改。但是不能破坏方块。

阅读全文

与java获得服务器地址相关的资料

热点内容
单片机接口技术及应用 浏览:749
linux下执行脚本文件 浏览:125
拨号加密保护 浏览:435
b站弹幕加密 浏览:599
交友盲盒源码破解 浏览:248
单片机100位百位符号 浏览:684
用友通加密狗坏了 浏览:548
如何在服务器上配置外网网址 浏览:840
阿里云服务器的硬件在哪里 浏览:52
python自动注册谷歌 浏览:329
phpini验证码 浏览:824
解压后的文件怎么驱动 浏览:327
老板要程序员加班 浏览:415
泰尔pdf 浏览:311
视频转码压缩哪款软件好 浏览:647
盯盯拍记录仪下载什么app 浏览:437
新东方新概念英语pdf 浏览:696
python中如何创建菜单栏 浏览:508
中石化app那个叫什么名 浏览:708
借贷宝合集解压密码 浏览:640