当前位置:文档之家› JAVA实现网络通信程序

JAVA实现网络通信程序

龙源期刊网 https://www.doczj.com/doc/611294352.html,

JAVA实现网络通信程序

作者:丁敏薛红芳

来源:《电脑知识与技术·学术交流》2008年第08期

摘要:https://www.doczj.com/doc/611294352.html,中包含了网络通信所需要的类,文中主要阐述了使用JAVA编程语言对基于客户/服务器模式的应用编写网络通信程序,讨论了SOCKET机制的原理,重点介绍Java中输入输出流的概念以及程序实现代码。

关键词:JAVA;网络;SOCKET;APPLET

中图法分类号:TP311文献标识码:A文章编号:1009-3044(2008)08-10ppp-0c

网络上的系统结构多为客户/服务器模式,服务器端负责数据和图像等的存储、维护、管理以及传递,客户端则负责人机界面的操作、送出需求及显示收回的数据。

1 Java中输入/输出流概念:

Java语言的优点主要表现在:简单、面向对象、多线程、分布性、体系结构中立、安全性等方面。主要体现在Java实现了自动的垃圾收集,简化了内存管理的工作;提供了简单的类

机制和动态的构架模型;多线程使应用程序可以同时进行不同的操作,处理不同的事件;是一种面向网络的语言,Java程序能在网络的任何地方运行,且可防止病毒的入侵。

过滤流DataInputStream 和DataOutputStream 除了分别作为FilterInputStream和FilterOutputStream的子类外,还分别实现了接口DataInput 和DataOutput。接口DataInput中定义的方法主要包括从流中读取基本类型的数据、读取一行数据、或者读取指定长度的字节数,如readBoolean()、readInt()、readLine()、等。接口DataOutput中定义的方法主要是向流中写入基本类型的数据或者写入一定长度的字节数组,如writeChar()、writeDouble()、DataInputStream可以从所连接的输入流中读取与机器无关的基本类型数据,用以实现一种独立于具体平台的输入方式;DataInputStream可以向所连接的输出流写入基本类型的数据。

2 Socket机制

相关主题
文本预览
相关文档 最新文档