已采納回答 / sxian_wang
肯定是你對著視頻敲代碼的時候敲錯了。你檢查下一下幾個地方:定義的表示客戶端數量的變量初始化是不是0你的System.out.println()語句是不是在accept()之前如果不是這兩個地方有問題,你把serverSocket的代碼貼上來,我給你看看
2015-12-08
最新回答 / sxian_wang
客戶端有多種請求可以考慮使用Servlet去實現,不一定用Socket,這個看業(yè)務場景;解析字符串String類庫提供了大量的方法,請自行查閱相關文檔;傳輸對象,不知道你說的是什么對象;大文件,慕課Java專題有專門的實現文件上傳下載的課程,請自行學習。
2015-12-08
最新回答 / 山水之間mss
你把UDPServer中的:DatagramSocket socket=new DatagramSocket(8800),改為DatagramSocket socket=null;然后在死循環(huán)中初始化socket=new DatagramSocket(8800);這是因為UDP是一種臨時的協議,每次傳輸完數據close之后,都必須再次創(chuàng)建
2015-11-25
最贊回答 / lude007
一、????????1. ?private static final int maxError = 6; //可以寫一個靜態(tài)常量用來用來白表示限制的閥值.?????????2. ?private static final Map<String, Integer> failMap = new HashMap<String, Integer>();//創(chuàng)建一個Map<String,Integer> 類型的變量來記錄用戶登錄失敗的次數????????3.?private st...
2015-11-15