當前位置:首頁 » 密碼管理 » java訪問內網

java訪問內網

發布時間: 2022-11-07 08:43:39

A. java如何訪問區域網共享文件

java訪問共享文件夾,讀取區域網中一台機器的共享目錄中的文件,需要jcifs-1.1.11.jar的支持,使用SMB協議,以下是實現了遠程讀取文件的功能代碼:

packagejunit;
importjcifs.smb.SmbFile;
/**
*java訪問區域網共享目錄
*
*@authoradministrator
*@version1.02015-7-6
*/
publicclassSmbTest{
publicstaticvoidmain(String[]args)throwsException{
//smb://xxx:[email protected]/testIndex/
//xxx:xxx是共享機器的用戶名密碼
Stringurl="smb://192.168.2.188/testIndex/";
SmbFilefile=newSmbFile(url);
if(file.exists()){
SmbFile[]files=file.listFiles();
for(SmbFilef:files){
System.out.println(f.getName());
}
}
}
}

B. 如何用java獲得區域網內所有ip最好用arp方法,ping的太慢

需要遍歷區域網IP的,大體分為兩步:
1.得到區域網網段,可由自己機器的IP來確定
2.根據IP類型,一次遍歷區域網內IP地址 給一個JAVA類,編譯之後直接運行便可以得到區域網內所有IP,具體怎樣使用自己編寫相應代碼調用便可 代碼如下:
package bean;

import java.io.*;
import java.util.*;

C. java如何實現穿透nat

java使不能實現的,這是網管的問題,要想使外網訪問內網,必須使你們的主機與你們要訪問的機子建立埠上的映射關系。
比如建立ftp伺服器,讓外網訪問。必須把內網被訪問的機器與主機的21埠綁定。當外網訪問你們主機的時間,主機就自動指向你的內網機器。
訪問主機:http://192.168.1.1(假如主機是);盡行路由設置,即網上說的nat設置,單價左邊菜單「nat」,在右邊會看到虛擬服務配置,名稱隨便填,填寫要開放的機器的ip地址,選擇下面的協議為「ftp」;埠自動填好了,最後單擊添加就填好了。

加入你們的主機ip是「202.102.224.13」外部訪問時就在瀏覽器輸入:
"ftp://202.102.224.13";就搞定了;
被訪問及其必須建立ftp伺服器,具體建立伺服器,可以下載軟體,比如「server-u」,設置根據提示看就好了。
主機ip可以在主機的「系統信息」裡面的默認網關看到;主機登錄賬號密碼一般是「guest」;

祝你好運!呵呵!
加油!

D. java訪問區域網的內資料庫

直接寫jdbc連接代碼連接數據進行操作就可以了。
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@192.168.1.5 :1521:NMS", "用戶名", "密碼");
StatemMent stm=conn.createStatement();
String sql="delete from user where userId='"+id+"'";
stm.executeUpdate(sql);

E. java socket編程 怎麼訪問內網的伺服器

我的方向有點和你不一樣,但是關於socket的一般是差不多的,建議你找找socket流的知識.
Socket內含輸入,輸出流,只需獲取Socket的流對象,就可以對流進行讀寫操作了。比如,若想向Socket的輸出流寫數據,只須另一方從自己的Socket的輸入流中讀取數據即可給你個例子吧,是模擬客戶端和伺服器端的數據交互.
//客戶端import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.Socket;
public class MyClent { public static void main(String[] args) { PrintStream ps = null; BufferedReader br = null; BufferedReader message = null; try { Socket scoket = new Socket("127.0.0.1", 1254); ps = new PrintStream(scoket.getOutputStream()); br = new BufferedReader(new InputStreamReader(scoket.getInputStream())); message = new BufferedReader(new InputStreamReader(System.in)); while(true){ ps.println("客戶端向伺服器發送的數據是:"+message.readLine()); System.out.println(br.readLine()); ps.flush(); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }}
//伺服器端import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintStream;import java.net.ServerSocket;import java.net.Socket;
public class MyServer {
/** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub PrintStream ps = null; BufferedReader br = null; BufferedReader message = null; try { ServerSocket server = new ServerSocket(1254); Socket scoket = server.accept();// new Test(scoket); ps = new PrintStream(scoket.getOutputStream()); br = new BufferedReader(new InputStreamReader(scoket.getInputStream())); message = new BufferedReader(new InputStreamReader(System.in)); while(true){ System.out.println(br.readLine()); ps.println("伺服器向客戶端發送的數據是:"+message.readLine()); ps.flush(); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }
}</p></font></p>

F. java如何與內網連接

在路由上做埠映射,,,,,,,就有內網的IP無關、只和埠有關。。。。。。。。

G. java怎麼獲取當前電腦的內網ip

public void PingAll() throws Exception{
//首先得到本機的IP,得到網段
InetAddress host = InetAddress.getLocalHost();
String hostAddress = host.getHostAddress();
int k=0;
k=hostAddress.lastIndexOf(".");
String ss = hostAddress.substring(0,k+1);
for(int i=1;i <=255;i++){ //對所有區域網Ip
String iip=ss+i;
Ping(iip);
}

H. 如何使用Java 的Socket實現內網和外網之間的通信。 我能實現區域網的。 有人說在網關上做映射

內網和外網連接,這要看你的主動連接方(Client)和被動連接方(Server)各處於什麼位置
1、假設Server方在外網,Client方在內網,那麼可以直接通過外網IP連接,不需要任何映射
2、假設Server方在內網,Client方不論在其他內網還是在外網,都需要Server方的監聽埠有被外網訪問的許可權,可以通過埠映射的方式實現,如果沒有自己的外網伺服器做埠映射的話,建議你直接使用花生殼軟體

I. java web項目如何外網、內網相互傳輸數據(對象、文件)使用什麼技術,在線等

對象也可以不傳輸,使用遠程調用技術,外面網上的程序訪問內網伺服器中的對象。對象消息可以使用mq傳輸,是一個消息隊列。

熱點內容
內置存儲卡可以拆嗎 發布:2025-05-18 04:16:35 瀏覽:335
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:943
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:739
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:510
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:371