初学JAVA,编了一个socket的聊天程序,但在自己机子上运行的时候就卡上了,老提示 java.net.ConnectException: Connection refused: connect
请解答一下困惑,谢谢
服务端的RUN代码如下
public void run() {
String lineSeparator=System.getProperty("line.separator");
try {
serverSocket=new ServerSocket(3423);
socket=serverSocket.accept();
cin=new BufferedReader(new InputStreamReader(socket.getInputStream()));
cout=new PrintWriter(socket.getOutputStream());
if(socket!=null)
{
textArea1.append("系统消息:客户端成功接入!"+lineSeparator);
button1.setEnabled(true);
}
Receiver r=new Receiver();
Thread t=new Thread(r);
t.start();
}
catch (Exception ex) {
textArea1.append(ex.toString()+lineSeparator);
}
}客户端如下
public void run() {
String lineSeparator=System.getProperty("line.separator");
try {
socket=new Socket(InetAddress.getByName("127.0.0.6"),3423);
cin=new BufferedReader(new InputStreamReader(socket.getInputStream()));
cout=new PrintWriter(socket.getOutputStream());
button1.setEnabled(true);
Receiver r=new Receiver();
Thread t=new Thread(r);
t.setName("NewQQClient");
t.start();
textArea1.append("系统消息:成功连接到服务器!"+lineSeparator);
button3.setEnabled(false);
}
catch (Exception ex) {
textArea1.append(ex.toString()+lineSeparator);
}
}
请解答一下困惑,谢谢
服务端的RUN代码如下
public void run() {
String lineSeparator=System.getProperty("line.separator");
try {
serverSocket=new ServerSocket(3423);
socket=serverSocket.accept();
cin=new BufferedReader(new InputStreamReader(socket.getInputStream()));
cout=new PrintWriter(socket.getOutputStream());
if(socket!=null)
{
textArea1.append("系统消息:客户端成功接入!"+lineSeparator);
button1.setEnabled(true);
}
Receiver r=new Receiver();
Thread t=new Thread(r);
t.start();
}
catch (Exception ex) {
textArea1.append(ex.toString()+lineSeparator);
}
}客户端如下
public void run() {
String lineSeparator=System.getProperty("line.separator");
try {
socket=new Socket(InetAddress.getByName("127.0.0.6"),3423);
cin=new BufferedReader(new InputStreamReader(socket.getInputStream()));
cout=new PrintWriter(socket.getOutputStream());
button1.setEnabled(true);
Receiver r=new Receiver();
Thread t=new Thread(r);
t.setName("NewQQClient");
t.start();
textArea1.append("系统消息:成功连接到服务器!"+lineSeparator);
button3.setEnabled(false);
}
catch (Exception ex) {
textArea1.append(ex.toString()+lineSeparator);
}
}
http://www.blogjava.net/sterning/archive/2007/10/15/152940.html
String lineSeparator=System.getProperty("line.separator");
try {
serverSocket=new ServerSocket(3423);
socket=serverSocket.accept();
cin=new BufferedReader(new InputStreamReader(socket.getInputStream()));
cout=new PrintWriter(socket.getOutputStream());
if(socket!=null)
{
textArea1.append("系统消息:客户端成功接入!"+lineSeparator);
button1.setEnabled(true);
}
Receiver r=new Receiver();
Thread t=new Thread(r);
t.start();
}
catch (Exception ex) {
textArea1.append(ex.toString()+lineSeparator);
}
} 客户端如下
public void run() {
String lineSeparator=System.getProperty("line.separator");
try {
socket=new Socket(InetAddress.getByName("127.0.0.6"),3423);
cin=new BufferedReader(new InputStreamReader(socket.getInputStream()));
cout=new PrintWriter(socket.getOutputStream());
button1.setEnabled(true);
Receiver r=new Receiver();
Thread t=new Thread(r);
t.setName("NewQQClient");
t.start();
textArea1.append("系统消息:成功连接到服务器!"+lineSeparator);
button3.setEnabled(false);
}
catch (Exception ex) {
textArea1.append(ex.toString()+lineSeparator);
}
}