[問題] 關於socket

看板java作者 (UPIO)時間16年前 (2008/07/12 21:27), 編輯推噓4(403)
留言7則, 2人參與, 最新討論串1/2 (看更多)
小弟在嘗試將key進去字串 傳給google等收尋引擎 再將它傳回來的結果秀出來 程式碼如下: import java.io.*; import java.net.*; public class hw{ Socket sock; PrintWriter writer; //寫給shocket BufferedReader reader ; //接收server訊息 InputStreamReader stream; //用來取得Socket所輸入串流 public void go(){ try{ BufferedReader str = new BufferedReader(new InputStreamReader(System.in)); String text = str.readLine(); //key要收尋的關鍵字 sock = new Socket("tw.search.yahoo.com",80); writer = new PrintWriter(sock.getOutputStream()); writer.print("text"); stream = new InputStreamReader(sock.getInputStream()); reader = new BufferedReader(stream); String message = reader.readLine(); System.out.println("結果: " + message); reader.close(); writer.close(); str.close(); } catch(IOException ex){ ex.printStackTrace(); } }//close go public static void main(String[] args){ new hw().go(); } } 可以compiler 但執行卻沒反應 打關鍵字後Enter後沒反應了 是我的觀念完全錯誤了 囧 還是漏了什麼 叩謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.151.50

07/12 21:31, , 1F
是非常的錯誤. 你以為直接寫進去就等於寫到 form 裡嗎
07/12 21:31, 1F

07/12 21:33, , 2F
而且雅虎雖沒被微軟吞掉,但也不代表是咕狗的啊 XDrz
07/12 21:33, 2F

07/12 21:37, , 3F
要用 http://www.google.com/search?q=關鍵字 啊 XD
07/12 21:37, 3F

07/12 21:39, , 4F
囧 哪方面的知識要補強阿
07/12 21:39, 4F

07/12 21:41, , 5F
很多方面... 基本上 Socket 也用錯了,你要用 URLConn..
07/12 21:41, 5F

07/12 21:46, , 6F
歹勢,是 HttpURLConnection
07/12 21:46, 6F

07/12 21:52, , 7F
感謝 書看的不夠多 見笑了
07/12 21:52, 7F
文章代碼(AID): #18UB5Hoc (java)
討論串 (同標題文章)
文章代碼(AID): #18UB5Hoc (java)