Results 1 to 6 of 6
Thread: ConnectException
- 05-25-2012, 01:40 PM #1
Senior Member
- Join Date
- Aug 2011
- Posts
- 248
- Rep Power
- 2
ConnectException
I can't figure out why do I get this exception:
java.net.ConnectException: Connection refused: connect
Exception in thread "main" java.lang.NullPointerException
at Client.main(Client.java:31)
Java Code:import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class Server { public static void main(String[]args) throws IOException { ServerSocket serverSocket = null; Socket clientSocket = null; PrintWriter out = null; BufferedReader in = null; try { serverSocket = new ServerSocket(4441); clientSocket = serverSocket.accept(); out = new PrintWriter(clientSocket.getOutputStream(),true); in = new BufferedReader(new InputStreamReader(clientSocket.getInputStream())); } catch(Exception e) { System.out.println(e); } System.out.println(in.readLine()); serverSocket.close(); clientSocket.close(); in.close(); out.close(); } }Thanks in advanced.Java Code:import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket; public class Client { public static void main(String[]args) throws IOException { Socket echoSocket = null; PrintWriter out = null; BufferedReader in = null; try { echoSocket = new Socket("81.218.161.218",7); out = new PrintWriter(echoSocket.getOutputStream(),true); in = new BufferedReader(new InputStreamReader(echoSocket.getInputStream())); } catch(Exception e) { System.out.println(e); } BufferedReader stdIn = new BufferedReader(new InputStreamReader(System.in)); String userInput; out.println("I'm the client"); out.close(); in.close(); stdIn.close(); echoSocket.close(); } }
- 05-25-2012, 03:02 PM #2
Re: ConnectException
Are you trying to run these on the same computer? 81.218.161.218 looks like an outside world address, if on the same machine, what does the loop-back address do? (127.0.0.1)
- 05-25-2012, 06:32 PM #3
Senior Member
- Join Date
- Aug 2011
- Posts
- 248
- Rep Power
- 2
Re: ConnectException
81.218.161.218 is my ip, I get the same error for "localhost" and "127.0.0.1".
Thanks for replaying.
- 05-25-2012, 06:59 PM #4
Re: ConnectException
Ok, and you are running both the client and the server on the same computer?
If that's the case, then your port numbers need to match. On most OS' ports 1-1024 are reserved for OS, so use something like 1234 or 5555, or something else. Then both your server and client need to use the same port.
I see your server socket is port 4441 and your client is 7. Don't use 7.
- 05-25-2012, 07:43 PM #5
Senior Member
- Join Date
- Aug 2011
- Posts
- 248
- Rep Power
- 2
Re: ConnectException
Thank you so much.
Diffrent ports was the problem.
- 05-29-2012, 03:55 PM #6
Similar Threads
-
ConnectException : Connection Refused
By daxserver in forum NetworkingReplies: 8Last Post: 05-28-2012, 04:39 PM -
java.net.connectexception connection refused connect
By gagangujral in forum New To JavaReplies: 2Last Post: 04-25-2011, 05:56 PM -
ConnectException?
By chyrl in forum NetworkingReplies: 1Last Post: 08-03-2010, 05:05 AM -
ConnectException not found
By tamayo in forum New To JavaReplies: 1Last Post: 07-23-2007, 08:23 AM -
java.net.ConnectException: Connection refused
By Albert in forum Advanced JavaReplies: 2Last Post: 07-03-2007, 04:49 PM


1Likes
LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks