1、Java怎么判断URL是域名格式还是IP加端口格式?
简单的办法是判断host格式,复杂的但稳妥的办法是当做域名处理,域名解析,如果解析出来的IP和域名字符串相等,那就是说当做的域名,其实是ip。
try {
URL url=new URL("http://www.sina.com.cn");
String host=url.getHost();
InetAddress address = null;
address = InetAddress.getByName(host);
if(host.equalsIgnoreCase(address.getHostAddress()))
System.out.println("ip");
else
System.out.println("domain");
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
2、java 如何获取指定端口数据
你这个说的太简略了,至少说下用的是什么技术啊,是rmi还是socket,还是http。。。反正实现不一样的话,可能获取方式就不一样了哦
3、如何查一个域名的端口?
域名是没有端口的,域名只包括以下内容:
端口是指计算机"端口"是英文port的意译,可以认为是计算机与外界通讯交流的出口,一般情况下也是指网站服务器的端口,网站服务器的端口一般8080。
4、java程序获取一个URL的端口号是-1????
-1表示没获取到端口...
5、java 怎么获取web容器的ip和端口号?
request.getRemoteAddr();IP获取
request.getRemotePort(): 端口号
6、java通过域名怎么获取本机ip
import java.net.InetAddress;
import java.net.UnknownHostException;
public class NsLookup {
static public void main(String[] args) {
try {
System.out.println("try");
InetAddress address = InetAddress.getByName(args[0]);
System.out.println(args[0]+" : "+address.getHostAddress());
}catch(UnknownHostException uhe) {
System.out.println("catch");
System.err.println("Unable to find: "+args[0]);
}
}
}
7、javascript中怎么获取主机的域名和端口号
方法 步骤如下:
打开开发工具。比如editplus、dw等
新建一个html文件,写入脚本标签
<script language="javascript" type="text/javascript">
<!--
//-->
</script>
js代码必须写入好改标签中。
3.想要获取web的主机名和端口号就必须使用window下的location对象的属性才行的。
4.获取主机域名:
location.hostname
获取端口号
location.port
具体实现的代码:
function f1(){
alert(window.location.hostname);
alert(window.location.port);
}
8、Java网络编程获取端口
客户端不能指定自己的端口
~~~~~~~~~
9、java 怎么获取web容器的ip和端口号
<tr>
<td width="50%"><%= request.getServerName()%> </td>
<td height="4">服务器复的制域名</td>
</tr>
<tr>
<td width="50%"><%= java.net.InetAddress.getLocalHost().getHostAddress() %> </td>
<td height="4">服务器的IP地址</td>
</tr>
<tr>
<td width="50%"><%=request.getServerPort()%> </td>
<td height="5">服务器正在运行的端口</td>
</tr>
10、java怎么通过域名获取ip地址
import java.net.InetAddress;
import java.net.UnknownHostException;
public class TestInetAddress {
InetAddress myIpAddress = null;
InetAddress[] myServer = null;
public static void main(String args[]) {
TestInetAddress address = new TestInetAddress();
System.out.println("Your host IP is: " + address.getLocalhostIP());
String domain = www.jb51.net;
System.out.println("The server domain name is: " + domain);
InetAddress[] array = address.getServerIP(domain);
int count=0;
for(int i=1; i<array.length; i++){
System.out.println("ip "+ i +" "+ address.getServerIP(domain)[i-1]);
count++;
}
System.out.println("IP address total: "+count);
}
/**
* 获得 localhost 的IP地址
* @return
*/
public InetAddress getLocalhostIP() {
try {
myIpAddress = InetAddress.getLocalHost();
} catch (UnknownHostException e) {
e.printStackTrace();
}
return (myIpAddress);
}
/**
* 获得某域名的IP地址
* @param domain 域名
* @return
*/
public InetAddress[] getServerIP(String domain) {
try {
myServer = InetAddress.getAllByName(domain);
} catch (UnknownHostException e) {
e.printStackTrace();
}
return (myServer);
}
}