Re: [問題] socket的port設定問題

看板java作者 (綠豆)時間16年前 (2008/08/01 13:26), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
server端是寫java檔 用netbean去執行 client端是寫J2ME 用wtk模擬器去run *client端連線方法 try { //連線到指定的server端電腦IP conn= (SocketConnection)Connector.open("socket://xx.xx.xx.xx:2008"); StringBuffer sb=new StringBuffer(); //設定傳送的type sb.append("Content-type: application/x-www-form-urlencoded\r\n"); fileupload(); //這個函式傳遞開始讀圖片和把圖片寫入輸出流 } catch (Exception e) { System.err.println("連線無法開啟"); } *server端 public static void main(String args[]) { int port=2008; //設定port用2008 try { serverSocket = new ServerSocket(port); //開啟port2008的連線埠 } catch(IOException ex) { //錯誤情形會印出錯誤訊息 System.err.println("IOException1 : " + ex.getMessage()); } } public void run() { try { while(true) { cs = serverSocket.accept(); //連線成立開始接收 din = new DataInputStream(cs.getInputStream()); ........ ........ //開始接收圖片的檔名 大小 } } catch(Exception ex) {System.out.println("no run");} } 連線方面目前只有寫這樣 用wtk去執行 要連到指定IP位址+port2008 都會說連線無法開啟 只有使用port8088 wtk才會開啟 但server端使用8088時 會說此port有人佔用 如果換一個port wtk方面又會連不上 所以很困擾 希望請大家幫幫忙 !! 感謝^^ ※ 編輯: fishryo 來自: 59.104.212.156 (08/01 13:34)

08/01 14:34, , 1F
你先檢查你的 Server 8088 有沒有被佔用吧...
08/01 14:34, 1F
※ 編輯: fishryo 來自: 59.104.212.156 (08/01 15:09)

08/01 15:10, , 2F
解決佔用問題 但是port8088卻連不上
08/01 15:10, 2F

08/01 15:47, , 3F
連線能開啟了
08/01 15:47, 3F
文章代碼(AID): #18afwDpt (java)
文章代碼(AID): #18afwDpt (java)