求救:关于socket

lthu 2002-02-07 03:06:16
我想通过socket与www.cnnews.com连接,并将www.cnnews.com的内容拉下来,怎么做呢?(不用URL类)

以下是我的程序,但是输不出来,请大家帮忙,谢谢!!!

import java.io.*;
import java.net.*;

public class MyUrl {
public static void main(java.lang.String[] args) {
try {
InetAddress addr = InetAddress.getByName("www.cnnews.com");
Socket s = new Socket(addr,80);

BufferedReader sin =
new BufferedReader(new InputStreamReader(s.getInputStream()));
BufferedWriter sout =
new BufferedWriter(new OutputStreamWriter(s.getOutputStream()));

int xx;
while ((xx = sin.read()) !=-1) {
System.out.println(xx);
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
...全文
35 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lthu 2002-02-08
  • 打赏
  • 举报
回复
已经解决了
lthu 2002-02-07
  • 打赏
  • 举报
回复
我要控制某个端口
hanson_yi 2002-02-07
  • 打赏
  • 举报
回复
??为什么不能用URL类!
lthu 2002-02-07
  • 打赏
  • 举报
回复
我要怎么写呢?
wolfsquare 2002-02-07
  • 打赏
  • 举报
回复
HTTP/1.1:http://www.faqs.org/rfcs/rfc2616.html
如果想获取网页采用裸Socket的话有许多东西要自己做的,包括和wev server的交互命令操作,出错,状态管理等等。
pengji 2002-02-07
  • 打赏
  • 举报
回复
有什么问题吗?!
wolfsquare 2002-02-07
  • 打赏
  • 举报
回复
看看rfc协议HTTP/1.0 吧
http://www.china-pub.com/computers/eMook/emooknew/rfctxt/RFC1945.txt

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧