看板 java 關於我們 聯絡資訊
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)
PsMonkey:你先檢查你的 Server 8088 有沒有被佔用吧... 08/01 14:34
※ 編輯: fishryo 來自: 59.104.212.156 (08/01 15:09)
fishryo:解決佔用問題 但是port8088卻連不上 08/01 15:10
fishryo:連線能開啟了 08/01 15:47