作者UPIO (UPIO)
看板java
标题[问题] 关於socket
时间Sat Jul 12 21:27:44 2008
小弟在尝试将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
1F:推 superlubu:是非常的错误. 你以为直接写进去就等於写到 form 里吗 07/12 21:31
2F:→ superlubu:而且雅虎虽没被微软吞掉,但也不代表是咕狗的啊 XDrz 07/12 21:33
4F:→ UPIO:囧 哪方面的知识要补强阿 07/12 21:39
5F:推 superlubu:很多方面... 基本上 Socket 也用错了,你要用 URLConn.. 07/12 21:41
6F:推 superlubu:歹势,是 HttpURLConnection 07/12 21:46
7F:→ UPIO:感谢 书看的不够多 见笑了 07/12 21:52