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);
}
}