Aus Datei Lesen -> Compiler fehler

Status
Nicht offen für weitere Antworten.

blubbers

Mitglied
das Ziel meines Programmes is, die IP des Servers aus einem File auszulesen, da es auf Linux basiert hat es keine Dateiendung!! könnt ihr mir sagen wieso dieser Code ... den Fehler (unten ausgibt) und mir vielleicht helfen es zum laufen zu bekommen?

wie gesagt es gibt eine datei "ipclient" in dieser steht z.b. "192.168.10.20" drin und diese Ip soll er nehmen und hier
Socket anschluss = new Socket(gelesenChar,6000); verarbeiten! den Fehler seht ihr unten! isn ziemlich wichtiges projekt! ich komm wirklich nich drauf, bitte helft mir!!

ich denke das es damit zusammen hängt das es eine char variable is und er nen string will, ich weis jedoch nicht wie ich die datei auslese damit es ein string wird!! ich habe halt kaum ahnung von java ...


Code:
import java.net.*; //Paket java.net enthält die Klasse Socket
import java.io.*;
import java.io.File;
import java.io.FileReader;
import java.io.FileNotFoundException;
import java.io.IOException;

class Client {

  public static void main (String[] args) throws IOException, UnknownHostException{

	File datei = new File("ipclient");
	FileReader leser = new FileReader(datei);
	 
	// erzeugen einer Dauerschleife:
	for(;;){
	int gelesenInt = leser.read();
		 
		 // Wenn kein Zeichen mehr zurückgegeben wird (= -1),
		 // dann ist das Dateienende ereicht,
		 // daher aufhören
	if(gelesenInt == -1){break;}
		 
		 // ein char wird als integer eingelesen!
		 //Daher als char umwandeln
	char gelesenChar = (char) gelesenInt;
		 
		 //Jedes Zeichen ausgeben


		}


      				Socket anschluss = new Socket(gelesenChar,6000);

      				PrintWriter schreibeStrom = new PrintWriter(anschluss.getOutputStream(), true);
   			        DataInputStream eingabe = new DataInputStream(System.in);


      schreibeStrom.println("C:\\a.exe");
  }

hier ist der Code meines Clients ... wenn ich diesen Compiliere bekomm ich folgenden Fehler:

Client.java:34: cannot resolve symbol
symbol : variable gelesenChar
location: class Client
Socket anschluss = new Socket(gelesenChar,6000);

^
1 error
 

blubbers

Mitglied
so?
Code:
import java.net.*; //Paket java.net enthält die Klasse Socket
import java.io.*;
import java.io.File;
import java.io.FileReader;
import java.io.FileNotFoundException;
import java.io.IOException;

class Client {

  public static void main (String[] args) throws IOException, UnknownHostException{

	File datei = new File("ipclient");
	FileReader leser = new FileReader(datei);
	 
	// erzeugen einer Dauerschleife:
	for(;;){
	int gelesenInt = leser.read();
		 
		 // Wenn kein Zeichen mehr zurückgegeben wird (= -1),
		 // dann ist das Dateienende ereicht,
		 // daher aufhören
	if(gelesenInt == -1){break;}
		 
		 // ein char wird als integer eingelesen!
		 //Daher als char umwandeln
	char gelesenChar = (char) gelesenInt;
		 
		 //Jedes Zeichen ausgeben

 				Socket anschluss = new Socket(gelesenChar,6000);

      				PrintWriter schreibeStrom = new PrintWriter(anschluss.getOutputStream(), true);
   			        DataInputStream eingabe = new DataInputStream(System.in);
schreibeStrom.println("C:\\a.exe");
		}


     


      
  }
}


Code:
Client.java:30: cannot resolve symbol
symbol  : constructor Socket  (char,int)
location: class java.net.Socket
                                Socket anschluss = new Socket(gelesenChar,6000);

                                                   ^
1 error

gleicher Fehler


hab mal ne neue methode versucht und zwar sieht das so aus:

Code:
import java.net.*; //Paket java.net enthält die Klasse Socket
import java.io.*;

class Client {

  public static void main (String[] args) throws IOException, UnknownHostException{

  String thisLine;
   try {
       BufferedReader in = new BufferedReader (
                     new FileReader ("ipclient") );
       try {
           while( (thisLine = in.readLine()) != null ) {

		//System.out.println(thisLine);
		Socket anschluss = new Socket(thisLine,6000);
		PrintWriter schreibeStrom = new PrintWriter(anschluss.getOutputStream(), true);
		DataInputStream eingabe = new DataInputStream(System.in);
		schreibeStrom.println("C:\\a.exe");
	


           }
		in.close();


       } catch (IOException e) {
           System.out.println("Read error " + e);
       }
   } 
   catch (IOException e) {
       System.out.println("Open error " + e);
   }



  }
}

jedoch bringt er mir hier (auf der maschine wo der client gestartet wurde) ein connection refused! und den server schließt er einfach ... ich habe keine einzige zeile gecodet die die komplette dosbox abschießen kann, man ich versteh das alles nich ... ich will doch nur aus ner datei ne ip auslesen und damit dann ne socketverbindung aufbaun .. niemand ne idee?
 

Bleiglanz

Gesperrter Benutzer
symbol : constructor Socket (char,int)


schau in die API, es gibt keinen solchen Konstruktor (du brauchst einen String?)
 

blubbers

Mitglied
das heist? was muss ich machen damit es geht, nein hab gekuckt ich denk es geht auch mit char ... jedoch wieso läuft es nich??

was is ein konstruktor? kannst du nich machen das es geht, bzw mir sagen was ich ändern muss! is wirklich dringend! ich hätte sowas nie mit java gemacht wenns ned plattformunabhängig sein müsste!

wieso schließt sich mein server?
 

Bleiglanz

Gesperrter Benutzer
>>das heist? was muss ich machen damit es geht

Java lernen

>>was is ein konstruktor

OJE

>>wieso schließt sich mein server?

Welcher Server? Läuft überhaupt einer auf Port 6000 auf jeder IP, die in deinem File steht?

du musst schon socket.connect() aufrufen, bevor da was geht

bau ein paar System.out.println("xxx") ein, damit du siehst was vor sich geht

poste die geflogene Exception wenn dir hier jemand helfen soll
 

blubbers

Mitglied
es fliegt keine exeption der server geht einfach zu ....

ja es gibt eine ip ... der soll einfach nur eine verdammte ip aus dem file auslesen und zu der connecten .. mehr nich!!!

und es ging die ganze zeit ohne socket connect ...! und ja auf meinem rechner läuf ein server der auf 6000 hört es ging doch die ganze zeit!

Code:
Read error java.net.SocketException: Connection reset by pee

das kommt da wo ich den Client ausführe, auf meiner Linux maschine ... und auf meinem Windows schießt der client ab. ohne fehlermeldung, also dosbox geht einfach zu
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H Scripte oder Programmcode aus Datei lesen? Java Basics - Anfänger-Themen 5
S Zufällige ungerade Zeile aus Text-Datei lesen Java Basics - Anfänger-Themen 5
J Lesen und schreiben in eine Datei(Anfänger- Dateizugriffe) Java Basics - Anfänger-Themen 3
S JSON Datei schreiben und lesen Java Basics - Anfänger-Themen 3
G Excle datei aus resources folder finden und lesen Java Basics - Anfänger-Themen 5
J Datei aus Projektfolder lesen Java Basics - Anfänger-Themen 12
B Aus Datei lesen Java Basics - Anfänger-Themen 23
B Aus Datei lesen Java Basics - Anfänger-Themen 0
C Input/Output Datei aus Startverzeichnis lesen Java Basics - Anfänger-Themen 6
G Input/Output Aus txt-Datei lesen, aus Ordner Java Basics - Anfänger-Themen 1
MaxG. Input/Output Datei lesen Java Basics - Anfänger-Themen 3
H Aus wav-datei lesen und in neue wav-datei speichern Java Basics - Anfänger-Themen 10
D Methoden Array aus Datei lesen und weitergeben? Java Basics - Anfänger-Themen 7
G tga Datei lesen und in eine matrix umwandeln Java Basics - Anfänger-Themen 1
G Bis zu einem bestimmten Punkt aus Datei lesen Java Basics - Anfänger-Themen 2
K Mit Scanner aus einer txt Datei lesen und jede Person mit name, vorname, geburtsdatum speichern Java Basics - Anfänger-Themen 5
E Input/Output Property-Datei aus einer Zip lesen in in einer anderen Zip-Datei ist Java Basics - Anfänger-Themen 3
D Lesen aus Datei (java.util.NoSuchElementException) Java Basics - Anfänger-Themen 22
D Problem beim Lesen einer txt-Datei Java Basics - Anfänger-Themen 8
J Aus Datei lesen und ausgeben Java Basics - Anfänger-Themen 4
N Bestimmte Inhalte aus Datei lesen Java Basics - Anfänger-Themen 11
G Datei zeilenweise lesen Java Basics - Anfänger-Themen 19
M Wie sämtliche Schlüssel und Attibutwerte aus einer Propertie Datei lesen? Java Basics - Anfänger-Themen 3
S Compiler-Fehler jOpenDocument Kompelierfehler - ODS Datei lesen Java Basics - Anfänger-Themen 2
T BufferReader soll datei mehrmals lesen Java Basics - Anfänger-Themen 13
S Datei aus JAR lesen. Java Basics - Anfänger-Themen 9
Z Problem beim Lesen und Schreiben einer Datei Java Basics - Anfänger-Themen 10
M Input/Output Viele short aus Datei lesen und von Little Endian zu Big Endian umwandeln Java Basics - Anfänger-Themen 12
J Können mehere Threads parallel eine Datei lesen? Java Basics - Anfänger-Themen 4
A Eine Datei Lesen und bestimmte Position überschreiben Java Basics - Anfänger-Themen 2
S Input/Output aus Datei lesen Java Basics - Anfänger-Themen 6
A Datei relativ zur Lage des jar-files lesen Java Basics - Anfänger-Themen 16
Gossi Input/Output .csv Datei wird beim Lesen bearbeitet? Java Basics - Anfänger-Themen 8
C Wörter aus einer txt datei lesen Java Basics - Anfänger-Themen 19
E txt Datei schreiben und lesen Java Basics - Anfänger-Themen 9
T Datei über das Netz lesen Java Basics - Anfänger-Themen 2
W Aus Datei lesen Java Basics - Anfänger-Themen 15
Gossi Input/Output Datei Lesen, inhalt abfragen, speichern Java Basics - Anfänger-Themen 5
F Kann RandomAccessFile Zip Datei lesen? Java Basics - Anfänger-Themen 14
M Aus CSV-Datei lesen und anzeigen (bitte schnell um Antwort) Java Basics - Anfänger-Themen 6
J UTF8 txt-Datei lesen Java Basics - Anfänger-Themen 13
A Datei Lesen und Schreiben in gleichen Klasse Java Basics - Anfänger-Themen 3
Haubitze_Broese aus einer Datei lesen? Java Basics - Anfänger-Themen 6
S Array Daten in Binär Datei schreiben/lesen Java Basics - Anfänger-Themen 11
K aus Datei lesen Java Basics - Anfänger-Themen 3
S Datei lesen Java Basics - Anfänger-Themen 27
M line.separator: Problem beim Lesen einer Datei Java Basics - Anfänger-Themen 11
K Text aus einem Datei lesen , und im JTextArea ausgeben. Java Basics - Anfänger-Themen 3
Ollek Bestimmte Zeilen aus einer HTML Datei lesen Java Basics - Anfänger-Themen 8
calzone FileReader, lesen ohne die Datei zu überschreiben? Java Basics - Anfänger-Themen 3
J Problem mit Datei lesen und schreiben Java Basics - Anfänger-Themen 8
M Datei Lesen Und Schreiben! -.- Java Basics - Anfänger-Themen 7
fbn Datei als Ganzes lesen (nicht zeilenweise) Java Basics - Anfänger-Themen 8
M Probleme mit dem Lesen einer m3u-Datei Java Basics - Anfänger-Themen 8
H Datei zeilenweise rückwärts lesen Java Basics - Anfänger-Themen 9
M Delphi-Record mit Java aus Datei lesen Java Basics - Anfänger-Themen 11
R Sequentielle Datei lesen und schreiben Java Basics - Anfänger-Themen 5
G FileInputStream--> Zahlen aus Datei lesen Java Basics - Anfänger-Themen 7
S Aus Datei lesen und im Array speichern Java Basics - Anfänger-Themen 2
J Datei lesen und in Array speichern Java Basics - Anfänger-Themen 5
G (csv)Datei lesen FindBug findet mgl. NullPointer - wie lösen Java Basics - Anfänger-Themen 3
P Teile aus Datei lesen und zus mit Strings in Datei speichern Java Basics - Anfänger-Themen 4
D excel datei Spalten lesen? Java Basics - Anfänger-Themen 7
J Kommandos aus Datei lesen Java Basics - Anfänger-Themen 13
J Datei zeilenweise lesen. Java Basics - Anfänger-Themen 4
S Werte aus Datei lesen und in Variable abspeichern Java Basics - Anfänger-Themen 4
alexpetri Datei in String lesen Java Basics - Anfänger-Themen 6
K XPath werter aus XML-Datei lesen Java Basics - Anfänger-Themen 6
M Datei lesen und Char für Char wiedergeben Java Basics - Anfänger-Themen 28
K Datei öffnen, lesen, bearbeiten, in neuer datei speichern Java Basics - Anfänger-Themen 12
T Zahlen aus einer Datei lesen Java Basics - Anfänger-Themen 3
B Wie eine bestimmte Zeile einer Txt-Datei lesen ? Java Basics - Anfänger-Themen 5
H Streams etc. erster Versuch Zeilen aus einer Datei zu lesen Java Basics - Anfänger-Themen 6
T Exception-Handling beim Lesen einer XML-Datei mit XMLDecoder Java Basics - Anfänger-Themen 4
R Objekt aus Datei lesen Java Basics - Anfänger-Themen 5
J Class datei lesen Java Basics - Anfänger-Themen 2
T gezieltes lesen/schreiben in datei Java Basics - Anfänger-Themen 9
D ein File(Datei) lesen und diesen zu einem Hashmap hinfügen? Java Basics - Anfänger-Themen 5
A Datei lesen Java Basics - Anfänger-Themen 12
L Zeile aus Datei lesen Java Basics - Anfänger-Themen 5
S Datei lesen und speichern Java Basics - Anfänger-Themen 8
reibi Datei von hinten lesen Java Basics - Anfänger-Themen 11
G Mehrere Zahlen aus Datei lesen Java Basics - Anfänger-Themen 3
C Komische Zeichen beim Lesen aus einer .reg-Datei Java Basics - Anfänger-Themen 2
H Datei lesen und an bestimmter Stelle schreiben Java Basics - Anfänger-Themen 4
F Aus Byte Datei lesen Java Basics - Anfänger-Themen 4
B String aus Datei lesen + Länge berechnen Java Basics - Anfänger-Themen 2
L Strings von Datei lesen und in TextArea schieben Java Basics - Anfänger-Themen 3
M Zufällige Zeile aus einer Datei lesen Java Basics - Anfänger-Themen 2
J Lesen einer Datei in einen String oder Char? Java Basics - Anfänger-Themen 3
S Datei lesen und in array rein Java Basics - Anfänger-Themen 10
tobiasbeil Von Datei byte für byte lesen und in ein Array einfügen. Java Basics - Anfänger-Themen 11
J Datei-Details /-Infos wie Kommentare, Autor lesen/schreiben Java Basics - Anfänger-Themen 2
F Datei lesen Java Basics - Anfänger-Themen 12
S Mit Scanner eine txt Datei lesen Java Basics - Anfänger-Themen 2
A Variablen in eine Datei speichern und lesen Java Basics - Anfänger-Themen 2
V Beim lesen aus einer Datei bekomme ich fehlerhafte Strings. Java Basics - Anfänger-Themen 2
G aus datei lesen und in liste einfügen Java Basics - Anfänger-Themen 5
B Datei lesen und schreiben Java Basics - Anfänger-Themen 2
R Zeilen aus datei lesen + doppelt gespeichert? Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben