网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>JAVA>>新手入门>>基础入门>查看文档  
  接收网络服务器发送来的数据     
  文章作者:未知  文章来源:水木森林  
  查看:134次  录入:管理员--2007-11-17  
 
  接收网络服务器发送来的数据

/* readnet.java
接收网络服务器发送来的数据,并将其原样输出到屏幕上
使用方法:java readnet dns port
例:java readnet www.domain.cn 80
*/

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

public class readnet
{
public static void main(string[] args)
{
byte[] buff = new byte[1024];
socket readsocket = null; // 连接服务器的socket
inputstream instr = null; // 读取数据的对象
boolean cont = true;

//对于指定的端口,生成socket
//生成instr对象,准备读取数据
try
{
readsocket = new socket(args[0], integer.parseint(args[1]));
instr = readsocket.getinputstream();
}
catch (exception e)
{
system.err.println("文件没有找到");
system.exit(1);
}

//数据读取未完时执行以下的循环
while (cont)
{
try
{
//读取数据
int n = instr.read(buff);
//写入到system.out中
system.out.write(buff, 0, n);
}
catch (exception e)
{
cont = false;
}
}
//断开连接
try
{
instr.close();
}
catch (exception e)
{
//网络关闭失败
system.err.println("网络错误");
system.exit(1);
}
}
}
 
 
上一篇: 接收键盘的输入并原样输出到屏幕上    下一篇: 将 java 小程序迁移到 microsoft j# 浏览器控件
  相关文档
接口与实现 11-17
singleton 模式在 java 中的应用 11-17
在jse环境使用hibernateentitymanger 11-17
java servlet概述 11-17
split 方法 11-16
slg中搜索某个角色可移动区域的算法 11-17
java教程 第一讲 java语言概述 11-17
介绍java中的断言用法 11-17
j2se综合:浅析java语言中两种异常的差别 01-11
java对internet为什么重要 11-17
java的double类型探索. 11-17
回眸java10周年:j2ee从起源到目的一 11-17
java 面试中的陷阱 11-17
java语言中字符的处理 11-17
对非string类型进行校验时的出错处理 11-17
诺基亚亲密接触eclipse 深化开源战略 11-17
自动转向的javabean源码 11-17
不同类型的成员函数 11-17
监控proxool连接池的活动连接变化情况 11-17
java认证权威问答精华集 11-16
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息