Meaningless Drivel is fun!*
The moose likes Sockets and Internet Protocols and the fly likes Can't run client/server TCP chat due to java.net.ConnectException Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Sockets and Internet Protocols
Bookmark "Can Watch "Can New topic
Author

Can't run client/server TCP chat due to java.net.ConnectException

Guilherme Cahu
Greenhorn

Joined: Feb 28, 2013
Posts: 1
Hello, I'm trying to write a simple client/server TCP chat with Threads but I'm having problems when trying to run some of the codes.
As I'm using Socket, DataOutputStream and BufferedReader, Java makes me write "throws Exception" after each method that uses those objects. On the 'try' field, the object that uses BufferedReader (socketIn, from recieveMsg()) notices there's no one on the other side, listening to the port, and then it throws and exception (java.net.ConnectException).
I tried to use "finally' to execute it without throwing exceptions but I can't use it in the code - I don't know why and I don't know how (Java simply doesn't let me call the method inside 'finally' field). Also, i don't know if I'm using Threads correctly (I wish this part is OK), so I'd like someone's help, if possible, to solve this problem.]

Below, the codes I'm trying to run.

Client side


Server side


Thanks for everything.
 
Don't get me started about those stupid light bulbs.
 
subject: Can't run client/server TCP chat due to java.net.ConnectException
 
Similar Threads
Program condition Cha Java does not work for five elements inserted in the List
socket saving file
socket performance
Two way chat?
Servlet writing and reading String from Socket