① 手機伺服器地址怎麼查
操作步驟如下:
1、打開手機設置界面,從手機頂部向下滑,點擊設置。
② java 客戶端通過伺服器1訪問伺服器2 ,伺服器2怎麼獲取客戶端ip
你可以加參數或頭信息啊!比如你客戶端1的iP是10.10.10.88;你訪問伺服器1,伺服器1知道你客戶端的IP,伺服器1訪問伺服器2的時候把這個客戶端的IP當參數傳給伺服器2不得了
③ 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;
}
}
⑤ java web怎麼訪問伺服器指定路徑
可以把文件目錄配置在web.xml文件的初始化參數中, 通過ServletAPI讀取文件目錄
比如
定義一個Properties文件保存相關配置
#可以上傳文件的後綴名
extensions=pptx,docx.doc,txt,jpg,jar
#單個文件的大小1M
fileMaxSize=1048576
#總共上傳文件大小5M
totalFileMaxSize=5242880
#文件保存路徑
filePath=z:/temp
#臨時文件路徑
tempDir=z:/temp/temp
使用Listener在伺服器啟動時載入配置信息
1
2
3
4
5
6
7
8
9
10
11
ServletContext context = event.getServletContext();
InputStream inputStream = context
.getResourceAsStream("/WEB-INF/classes/file/upload/commons/uploadConfig.properties");
Properties properties = new Properties();
try {
properties.load(inputStream);
context.setAttribute("fileConfig", properties);
System.out.println("properties = " + properties.size());
} catch (IOException e) {
e.printStackTrace();
}
在你上傳文件時通過配置文件讀取路徑保存
String filePath = ((Properties) this.getServletContext().getAttribute("fileConfig"))
.getProperty(FileUploadConstants.FILE_PATH);
⑥ 我想問一下,為什麼我用java寫的一個伺服器,在同一個區域網下手機卻訪問不了呢本機內就可以訪問
先打開cmd 輸入 ipconfig 查看本機IP
手機訪問必須是在該電腦區域網內,使用ip去訪問
⑦ 安卓機怎麼訪問mac tomcat伺服器地址
android客戶端訪問tomcat搭建的servlet伺服器並互傳數據的步驟: 伺服器軟體環境的搭建安裝apache tomcat伺服器。 環境搭建好了部署java web項目。 啟動tomcat伺服器,並測試在瀏覽器能否訪問。 手機通過電腦的ip地址去訪問tomcat的web項目即可。
⑧ JAVA 使用Socket 訪問HTTP伺服器
你好。訪問Web伺服器(例:www..com),需要根據Http協議發送相關請求頭,否則Web伺服器不會處理。這種處理就類似於你的代碼:(line = read.readLine()) != null。當然Web伺服器驗證的不是這個。
HTTP協議這里不會詳解,有需要可以查詢相關資料。
在你的代碼中加入:
longstart=System.currentTimeMillis();
SocketAddressaddress=newInetSocketAddress(InetAddress.getByName("www.javathinker.org").getHostAddress(),80);
Socketsocket=newSocket();
socket.connect(address);
System.out.println("連接成功-"+socket.getInetAddress()+":"
+(System.currentTimeMillis()-start)+"ms");
/**編寫簡單HTTP請求頭*/
StringBuildersb=newStringBuilder();
sb.append("GET/HTTP/1.1 ")
.append("Host:www.javathinker.org ")
.append("Connection:Close ");
OutputStreamout=socket.getOutputStream();
out.write(sb.toString().getBytes());
out.flush();
/**發送完成後flush*/
BufferedReaderread=newBufferedReader(newInputStreamReader(
socket.getInputStream()));
/**循環等待read接收*/
booleanb=true;
while(b){
if(read.ready()){
Stringline=null;
while((line=read.readLine())!=null){
System.out.println(line);
}
b=false;
}
}
⑨ android手機訪問伺服器, 手機和伺服器間怎麼實現
手機可以直接訪問伺服器呀,只要APN設置好。能上網就行。其實和電腦一樣,IP訪問,只不過是移動網路幫你以ip方式訪問公網伺服器地址。
⑩ 如何用java獲取伺服器的地址呢大蝦指教下唄,小女子這里謝謝嘍!
import java.net.*;
public class NetTool{
InetAddress myIPaddress=null;
InetAddress myServer=null;
public static void main( String args[]){
NetTool mytool;
mytool=new NetTool();
System.out.println("Your host IP is: " + mytool.getMyIP());
System.out.println("The Server IP is :" +mytool.getServerIP());
}
//取得LOCALHOST的IP地址
public InetAddress getMyIP() {
try { myIPaddress=InetAddress.getLocalHost();}
catch (UnknownHostException e) {}
return (myIPaddress);
}
//取得 www.abc.com 的IP地址
public InetAddress getServerIP(){
try {myServer=InetAddress.getByName("www.abc.com");}
catch (UnknownHostException e) {}
return (myServer);
}
}