Antwort
 
Themen-Optionen
Alt 03.09.2005, 18:29 Nach oben    #1
Panther
Gast
 
Beiträge: n/a
Standard Netzwerk-Newbi

Ich bin ein ziemlicher Neuling in der Netzwerk-Programmierung und deswegen hab ich mal ne blöde Frage.

In einem Java-Buch habe ich gerade mit dem Abschnitt Netzwerk-Programmierung angefangen und ein Beispiel aus diesem Buch genutzt.
Das Beispiel soll über Port 13 die Zeit abfragen.
wenn ich das Progamm starte bekomme ich die Fehlermeldung:
java.net.ConnectException: Connection refused: connect

Liegt das an der Firewall?
Ich habe die Firewall ausgeschaltet und versucht, aber trotzdem wollte er nicht verbinden.
Ich habe der firewall gesagt, dass er eine Ausnahme für Port 13 machen soll, aber das hat auch nicht geklappt.

Ich poste mal den Quell-Code:
Code:
import java.io.*;
import java.net.*;

public class ZeitServer {
  public ZeitServer() {
  }

  public static void main(String[] args) {
	String host = "localhost";
	try {
	  Socket sock = new Socket(host, 13);
	  InputStream in = sock.getInputStream();
	  int len;
	  byte[] b = new byte[100];
	  while  ((len = in.read(b)) != -1) {
		System.out.write(b, 0, len);
	  }
	  in.close();
	  sock.close();
	} catch(IOException e) {
	  System.err.println(e.toString());
	  System.exit(1);
	}
  }
}
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 04.09.2005, 18:44 Nach oben    #2
Erfahrener Benutzer
 
Registriert seit: 28.08.2004
Ort: konstanz am bodensee
Beiträge: 190
Standard

ich würde mal checken ob dein zeitserver läuft...
unter linux sind zeit und echo server glaub ich standartmäßig an,
aber unter windows existieren sie garnicht bzw man muss sie vorher runterladen und installieren...
beny_mcde ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.09.2005, 20:01 Nach oben    #3
Panther
Gast
 
Beiträge: n/a
Standard

Alles klar danke
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 16.09.2005, 16:15 Nach oben    #4
Evomania
Gast
 
Beiträge: n/a
Standard

oder ganz einfach eigenen timeserver schreiben
Code:
import java.net.*;
import java.io.*;
import java.util.*;
public class TimeServer {
 
public static void main(String[] args) 
{
try
{	//Socket 4712
ServerSocket server = new ServerSocket(4712);
while (true)
{
	System.out.println("Warten auf Client....");
 
	//Warten auf Client
	Socket client = server.accept();
	System.out.println("Mit Client " + client.getInetAddress()+"verbunden");
 
	//OutputStream erzeugen
	OutputStream out = client.getOutputStream();
 
	//Datum erzeugen 
	Date date = new Date();
	byte b[] = date.toString().getBytes();
	out.write(b);
}
}
catch (IOException e)
{
System.err.println("Fehler \n" + e);
System.exit(1);
}
 
}
}
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Byte[]übertragung im Netzwerk jm14 Allgemeine Java-Programmierung 1 08.01.2006 18:31
Kommunikation im Netzwerk von 2 Java Programmen missiju Allgemeine Java-Programmierung 3 24.11.2005 18:55
Netzwerk / Thread syncronisieren sparrow Allgemeine Java-Programmierung 4 16.11.2005 21:11
Socket und Lokales Netzwerk. wwwsteel Allgemeine Java-Programmierung 5 22.10.2004 17:09


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:34 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44