黑马程序员技术交流社区
标题:
程序运行错误
[打印本页]
作者:
高海燕
时间:
2011-8-10 14:46
标题:
程序运行错误
import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;
public class TcpService {
public static void main(String[] args)throws Exception {
// TODO Auto-generated method stub
try{
ServerSocket ss=new ServerSocket(8001);//运行上面代码提示以下信息:java.net.BindException: Address already in use: JVM_Bind
Socket s=ss.accept();
FileWriter fw=new FileWriter("d:/tt.txt");
BufferedWriter bw=new BufferedWriter(fw);
for(int i=0;i<10;i++){
bw.write("Line"+i+"\n\r");
}
bw.close();
}catch(Exception e){
e.printStackTrace();
}
}
}
注:第一次编译的时候没有出错,而且已成功向指文件中输入了代码。
作者:
匿名
时间:
2011-8-10 15:43
端口号被占用,开了两个?如果不是就改下端口吧。
作者:
匿名
时间:
2011-8-11 11:01
手机回复,长话短说,程序里你没有关闭相关资源吧,close一下看看
作者:
匿名
时间:
2011-8-11 12:50
资源已经关闭了啊,而且在客户端竟然收不到信息
作者:
匿名
时间:
2011-8-14 00:19
收不到信息?断开后会抛异常的,是不是你捕获异常后没进行处理啊?
作者:
匿名
时间:
2011-8-19 02:10
标题:
回复
因为是服务器端的端口,你必须先关闭程序再重新运行一遍,即可
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2