Auf Computer im LAN zugreifen

Status
Nicht offen für weitere Antworten.

Pennywise

Aktives Mitglied
Hi, habs jetzt geschafft auf Datien im Internet zuzugreifen.

Wie aber kann ich auf das LAN zugreifen. IP-adresse ds Zielrechners ist bekannt.
Möchte zum Beispiel eine Datei auf laufwerk C: auslesen.

Hier mein Code zum Internetzugriff.
Was muss ich daran verändern um aufs LAN zuzugreifen?

Code:
public static void main(String[] args) {
        Properties prop = new Properties(System.getProperties());
    	prop.put("http.proxySet", "true");
    	prop.put("http.proxyHost", "138.33.1.81");
    	prop.put("http.proxyPort", "8080");
    	prop.put("https.proxyHost", "138.33.1.81");
    	prop.put("https.proxyPort", "8080");

    	Properties newprops = new Properties(prop);
    	System.setProperties(newprops);
    	
    	String path = "http://www.haba.de";
        URL url;
        try {
            url = new URL(path);
            HttpURLConnection httpURLConnection = (HttpURLConnection) url
                    .openConnection();
            InputStream inputStream = httpURLConnection.getInputStream();
            ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
            int len = 0;
            byte[] BUFFER = new byte[4096];
            while ((len = inputStream.read(BUFFER)) != -1) {
                outputStream.write(BUFFER, 0, len);
            }
            inputStream.close();
            outputStream.close();
            System.out.println(outputStream);
        } catch (IOException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }
    }

Danke im Voraus.
 

Bleiglanz

Gesperrter Benutzer
>>Möchte zum Beispiel eine Datei auf laufwerk C: auslesen.

hackerangriff oder was??

läuft auf dem zielpc ein webserver? oder sind ordner unter windows freigegeben? oder wie oder was willst du machen??
 

Pennywise

Aktives Mitglied
Hab einen Ordner Test auf dem Rechner erstellt und die Datei "sanction.xls" als testdatei reingelegt.
Möchte diese nun in einen InputStream speichern und später in eine neue Datei (durch outputstream) auf meinem Computer ausgeben (Ordner C:/classes). Es läuft kein webserver oder sonstiges auf dem Rechner.
Möchte nur wissen, wie ich die Verbindung zum Testrechner herstellen kann.
 

Bert Brenner

Bekanntes Mitglied
Wie Bleiglanz schon sagte, der Zielrechner muss irgendeinen Dienst anbieten um diese Datei zur verfügung zu stellen. Ohne zu wissen welchen Dienst du verwenden möchtest kann man dir so nicht helfen.
 
R

Roar

Gast
entweder du schaust dir das protokoll an was windows da verwendet oder baust einfach nen server, den du auf dem anderen rechenr laufen lässt.
 

Bleiglanz

Gesperrter Benutzer
es geht um einen rechner im lan

und iA kann man nicht vorraussetzen, dass das netzlaufwerk schon gemountet ist (auf einen buchstaben x: oder sowas)
 

Nick H.

Bekanntes Mitglied
>>entweder du schaust dir das protokoll an was windows da verwendet

das würde mich interessieren
welches Protokoll ist das denn?
und wo bekomm ich ne Spezifikation her?
ich hab auch mal probiert nen anderen Pc anzuquatschen
der hat ammer immer nur merkwürdige Codes zurückgeschickt...
 

DP

Top Contributor
in konzernen, bzw. dort wo es edv-richtlinien gibt, sind laufwerke gemounted. für alles andere fehlen die rechte auf dem client.
 

Bleiglanz

Gesperrter Benutzer
ja so ist das:

wenn gemountet trivial

wenn nicht: Java Implementierung von SMB verwenden und Benutzername+Kennwort reinprogrammieren => mistlösung
 

MPW

Top Contributor
kann man nicht einfach unter Windows "//Computername/Ordner" verwenden? geht doch über den Filechooser auch...
 
G

Gast

Gast
import java.io.*;
public class Auflisten{
public static void main(String[]args){
File[] drives = File.listRoots();
for(int i=0; i<drives.length; i++)
System.out.println(drives);
}}

;))
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
L Socket Zwei Computer im gleichen Netwerk ohne Portforwarding ? Netzwerkprogrammierung 12
E Kurze Textnachrichten über einen Server von meinem Handy auf den Computer laden. Netzwerkprogrammierung 9
I Interne Computer Kommunikation Netzwerkprogrammierung 6
A Computer über Internet verbinden Netzwerkprogrammierung 12
C Alle Computer eines Netzwerkes finden Netzwerkprogrammierung 32
S Von Java auf passwortgeschützten Server zugreifen + Umgang mit Ports Netzwerkprogrammierung 28
L Auf PC in LAN zugreifen Netzwerkprogrammierung 5
P RMI Threads die über RMI auf Datenbank zugreifen Netzwerkprogrammierung 2
R Auf Netzwerkfestplatte zugreifen Netzwerkprogrammierung 3
D "Fileserver" Frage + Mit Java zugreifen Netzwerkprogrammierung 9
T Per Socket auf POP3 zugreifen? Netzwerkprogrammierung 7
K Mit openfileDialog auf Netzlaufwerk zugreifen Netzwerkprogrammierung 2
N Von WebService auf anderen WebService zugreifen? Netzwerkprogrammierung 8
S Auf internetseiten oder Server zugreifen Netzwerkprogrammierung 4
A Mit Client auf mehrere Server zugreifen Netzwerkprogrammierung 5
S Auf TCP oder IP zugreifen? Netzwerkprogrammierung 3
P Kann nicht auf die URL zugreifen Netzwerkprogrammierung 3
A Auf Netzwerkfreigabe zugreifen Netzwerkprogrammierung 2

Ähnliche Java Themen


Oben