此处代码是服务器端的,用于传输文件
try {
System.out.println("11111");
socket = serverSocket.accept(); // 等待客户端连接
System.out.println("22222");
} catch (Exception e) {
System.out.println("33333");
continue;
}finally{
System.out.println("44444");
}当客户端启动了,此处打印:11111,22222,44444当只启动服务端,此处只打印:11111。我想判断socket = serverSocket.accept(); 和客户端连接是否成功。例如:
socket = serverSocket.accept(); // 等待客户端连接
if(连接成功){}else{}
现在问题是如果与客户端连接失败,则socket = serverSocket.accept(); // 等待客户端连接
下面就不执行了。
try {
System.out.println("11111");
socket = serverSocket.accept(); // 等待客户端连接
System.out.println("22222");
} catch (Exception e) {
System.out.println("33333");
continue;
}finally{
System.out.println("44444");
}当客户端启动了,此处打印:11111,22222,44444当只启动服务端,此处只打印:11111。我想判断socket = serverSocket.accept(); 和客户端连接是否成功。例如:
socket = serverSocket.accept(); // 等待客户端连接
if(连接成功){}else{}
现在问题是如果与客户端连接失败,则socket = serverSocket.accept(); // 等待客户端连接
下面就不执行了。
解决方案 »
- 老出现错误,高手帮帮忙
- java mail的函数为什么cannot be resolved
- 菜鸟问题,请大家帮忙!
- 网站的前台和后台登录Session管理问题?
- logic:iterate中怎么实现分行
- javaweb SSH框架 504问题
- 为什么总是连不上啊.郁闷.
- 我在98下安装完JRUN3。0后做完的JSP网页应放在哪个目录下。急急急!!!
- Insert into TableName values(?,?,?,?,?) 为何写入中文时数据库会是乱码???
- 如何组建JSP环境??? 都需要什么东东????
- 求这样一个界面的代码
- 在JSP中,List<String> str_list这个集合怎么遍历呢
serverSocket.accept(); 是一阻塞方法,就是在等待客户端接入。没有请求就等待,
有了请求后再做业务处理。
if(连接成功){}else{}
楼主可以试试打印这个结果System.out.println(serverSocket.accept());如果不是null。。你应该能体会到了吧