网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.在java中对数组a[depth]的理解.
.体验 JDBC 2.0 规范的一些新东西.
.Java的建造设计模式.
.最佳实践:避免或最小化 Servlet.
.struts国际化轻松尝试.
.Tomcat连接池首次配置成功状态.
.(9)MIDP API.
.深入浅出Java clone技术.
.Java how to program(Third Edi.
.Java基本概念名词一览.
.设计模式之Facade(外观).
.利用 Java Web Start发布你用jav.
.用JIcon装饰你的界面.
.Java Web Services的远端调用.
.学习Jakarta Struts 1.1 (一).
.Java打印程序设计.
.在Robocode中使用Vector实现敌人.
.Eclipse照亮Java众生 扩大地盘.
.Apache服务器配置全攻略.
.图解 Visual Studio .Net 团队开.

连接到网络服务器上并发送数据,随后接收服务器发送来的数据

发表日期:2008-1-5



  /* Wrnet.Java
连接到网络服务器上并发送数据
随后接收服务器发送来的数据,并将其原样输出到屏幕上
使用方法:java Wrnet DNS Port
例:java Wrnet web.domain.cn 80
*/

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

public class Wrnet
{
public static void main(String[] args)
{
byte[] buff = new byte[1024];
Socket wrsocket = null;
InputStream instr = null;
OutputStream outstr = null;
boolean cont = true;

try
{
wrsocket = new Socket(args[0], Integer.parseInt(args[1]));
instr = wrsocket.getInputStream();
outstr = wrsocket.getOutputStream();
}
catch (Exception e)
{
System.err.println("网络错误");
System.exit(1);
}

while (cont)
{
try
{
int n = System.in.read(buff);
// System.out.write(buff, 0, n);
if (buff[0] == ´#´)
{
cont = false;
}
else
{
outstr.write(buff, 0, n);
}
}
catch (Exception e)
{
System.exit(1);
}
}

cont = true;
while (cont)
{
try
{
int n = instr.read(buff);
System.out.write(buff, 0, n);
}
catch (Exception e)
{
cont = false;
}
}

try
{
instr.close();
}
catch (Exception e)
{
System.err.println("网络错误");
System.exit(1);
}
}
}
上一篇:了解Java,便了解了微软.NET 人气:486
下一篇:Java 3D帖图扭曲 人气:686
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐