I
ich²
Gast
Hallo Forum (mal wieder
),
ich habe mich mittlerweile dazu durchgerungen mich mit Netzwerkprogrammierung auseinander zusetzen. Da ich nicht viel Ahnung von Netzwerken habe und wie das so alles grundlegend funktioniert, hab ich mir gedacht, dass ich mich anhand des Netzwerkkapitels von "Java ist auch nur eine Insel" ein wenig einarbeite.
Weil ich mich vornehmlich zwischen für die Kommunikation zwischen n PCs im Lokalen Netz und/oder über das Internet interessiere bin ich auf folgenden Code-Schnippsel in besagtem Kapitel gestoßen:
Dieser löst bei mir aber folgende Exception aus:
da wie gesagt Netzwerkprogrammierung für mich ein komplett neues Thema ist habe ich keine Ahnung woran das liegen kann. Für Tipps, was die Ursache sein könnte bin ich dankbar!
mfg
ich²
ich habe mich mittlerweile dazu durchgerungen mich mit Netzwerkprogrammierung auseinander zusetzen. Da ich nicht viel Ahnung von Netzwerken habe und wie das so alles grundlegend funktioniert, hab ich mir gedacht, dass ich mich anhand des Netzwerkkapitels von "Java ist auch nur eine Insel" ein wenig einarbeite.
Weil ich mich vornehmlich zwischen für die Kommunikation zwischen n PCs im Lokalen Netz und/oder über das Internet interessiere bin ich auf folgenden Code-Schnippsel in besagtem Kapitel gestoßen:
Code:
import java.net.*;
import java.io.*;
class MulClient
{
public static void main( String[] args )
{
Socket server = null;
try
{
server = new Socket( "localhost" , 3141 );
InputStream in = server.getInputStream();
OutputStream out = server.getOutputStream();
out.write( 4 );
out.write( 9 );
int result = in.read();
System.out.println( result );
}
catch ( UnknownHostException e ) {
e.printStackTrace();
}
catch ( IOException e ) {
e.printStackTrace();
}
finally
{
if ( server != null )
try { server.close(); } catch ( IOException e ) { e.printStackTrace(); }
}
}
}
Dieser löst bei mir aber folgende Exception aus:
ConnectException hat gesagt.:java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:507)
at java.net.Socket.connect(Socket.java:457)
at java.net.Socket.<init>(Socket.java:365)
at java.net.Socket.<init>(Socket.java:178)
at MulClient.main(MulClient.java:11)
da wie gesagt Netzwerkprogrammierung für mich ein komplett neues Thema ist habe ich keine Ahnung woran das liegen kann. Für Tipps, was die Ursache sein könnte bin ich dankbar!
mfg
ich²