读书人

和书下一样的代码运行却出错究竟是

发布时间: 2012-09-16 17:33:17 作者: rapoo

和书上一样的代码,运行却出错,究竟是哪里错了
import java.io.IOException;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;


public class Client {

public static void main(String args[]){
try {
Socket socket = new Socket("localhost", 9572);
OutputStream out = socket.getOutputStream();
out.write("这是我第一次访问服务器\n".getBytes());
out.write("Hello\n".getBytes());
out.write("exit\n".getBytes());
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}


[解决办法]
在服务器的那个程序必须运行先起来,服务器端起码要有个ServerSocket(9572)一直在监听等待接收你客户端的信息
[解决办法]
这是服务器与客户端进行网络连接的程序测试,你的代码只是其中的client,你必须另行启动一个java程序,并将客户端即server的程序运行起来,才能成功,希望对你有用!

读书人网 >J2SE开发

热点推荐