S
silver
Gast
Hallo,
derzeit habe ich mir vorgenommen in die Netzwerkprogrammierung in Java mal rein zuschauen und benutze das Openbook von Galileo Computing. Jetzt wird dort erwähnt, dass man evtl. WinSock installieren muss!
Nun wollte ich das erste Beispiel Programm ausführen und bekomme eine ConnectException.
Muss ich WinSock installieren oder liegt das an was anderes!
Echo.java
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at main.Echo.main(Echo.java:13)
derzeit habe ich mir vorgenommen in die Netzwerkprogrammierung in Java mal rein zuschauen und benutze das Openbook von Galileo Computing. Jetzt wird dort erwähnt, dass man evtl. WinSock installieren muss!
Nun wollte ich das erste Beispiel Programm ausführen und bekomme eine ConnectException.
Muss ich WinSock installieren oder liegt das an was anderes!
Echo.java
Code:
import java.io.*;
import java.net.*;
class Echo
{
public static void main( String args[] )
{
Socket t = null;
try
{
t = new Socket( args.length == 0 ? "localhost" : args[0], 7 );
PrintStream os = new PrintStream( t.getOutputStream() );
String test = "Superkalifragilistischexpialigetisch";
os.println( test );
BufferedReader in = new BufferedReader(
new InputStreamReader( t.getInputStream()) );
String s = in.readLine();
if ( s.equals(test) )
System.out.println( "Hurra, er lebt!" ) ;
}
catch ( /* UnknownHostException is a */ IOException e ) {
e.printStackTrace();
}
finally
{
if ( t != null )
try { t.close(); } catch ( IOException e ) { }
}
}
}
java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at java.net.Socket.<init>(Unknown Source)
at main.Echo.main(Echo.java:13)