最新回答 / sxian_wang
客户端有多种请求可以考虑使用Servlet去实现,不一定用Socket,这个看业务场景;解析字符串String类库提供了大量的方法,请自行查阅相关文档;传输对象,不知道你说的是什么对象;大文件,慕课Java专题有专门的实现文件上传下载的课程,请自行学习。
2015-12-08
最新回答 / 山水之间mss
你把UDPServer中的:DatagramSocket socket=new DatagramSocket(8800),改为DatagramSocket socket=null;然后在死循环中初始化socket=new DatagramSocket(8800);这是因为UDP是一种临时的协议,每次传输完数据close之后,都必须再次创建
2015-11-25
最赞回答 / lude007
一、 1. private static final int maxError = 6; //可以写一个静态常量用来用来白表示限制的阀值. 2. private static final Map<String, Integer> failMap = new HashMap<String, Integer>();//创建一个Map<String,Integer> 类型的变量来记录用户登录失败的次数 3. private st...
2015-11-15
最新回答 / 迈克尔阿智
是不是 java.net.SocketException: Connection reset异常?如果是的话和shutdownInput、socket关闭有关
2015-11-02
最赞回答 / 迈克尔阿智
如果客户端 shutdownOutput(),那就说明客户端只是纯监听服务器端的socket,这样当然服务器端因为超时断开,客户端也就只是断开而已,不会有异常。如果不加入,那客户端继续会维持连接去服务器端,这样如果服务器超时断开,客户端就无法继续连到服务器,也就有异常出现了。我也出现过,记得是 java.net.SocketException: Connection reset
2015-10-31