使用Java编写BS网络通信程序
4页1、网络上的系统结构多为客户/服务器模式,服务器端负责数据和图像等的存储、维护、治理以及传递,客户端则负责人机界面的操作、送出需求及显示收回的数据。下面介绍一下如何使用Java来进行网络编程:1) 由于客户端通过IE同服务器建立联系,所以客户端使用Applet,服务器端使用Application;2) 服务器应设置成多线程,应答多个客户的请求;3) 两端通信使用SOCKET机制。Java中输入/输出流概念:过滤流DataInputStream 和DataOutputStream 除了分别作为FilterInputStream 和FilterOutputStream的子类外,还分别实现了接口DataInput 和DataOutput。接口DataInput 中定义的方法主要包括从流中读取基本类型的数据、读取一行数据、或者读取指定长度的字节数,如readBoolean() readInt()、readLine()、readFully()等。接口DataOutput中定义的方法主要是向流中写入基本类型的数据或者写入一定长度的字节数组,如writeChar()、writeDouble() Data
2、InputStream可以从所连接的输入流中读取与机器无关的基本类型数据,用以实现一种独立于具体平台的输入方式;DataInputStream 可以向所连接的输出流写入基本类型的数据。Socket 机制 Socket是面向客户/服务器模型设计的,网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。 Socket通常用来实现客户方和服务方的连接。客户程序可以向Socket写请求,服务器将处理此请求,然后通过Socket将结果返回给用户。Socket通信机制提供了两种通讯方式:有联接和无联接方式,分别面向不同的应用需求。使用有联接方式时,通信链路提供了可靠的,全双工的字节流服务。在该方式下,通信双方必须创建一个联接过程并建立一条通讯链路,以后的网络通信操作完全在这一对进程之间进行,通信完毕关闭此联接过程。使用无联接方式时其系统开销比无联接方式小,但通信链路提供了不可靠的数据报服务,不能保证信源所传输的数据一定能够到达信宿。在该方式下,通信双方不必创建一个联接过程和建立一条通讯链路,网络通信操作在不同的主机和进程之间转发进行。Java语言简介Java
《使用Java编写BS网络通信程序》由会员人***分享,可在线阅读,更多相关《使用Java编写BS网络通信程序》请在金锄头文库上搜索。
工厂车间主任述职报告
学前教育研究方法考试
摩托车交通事故调解赔偿协议格式版(四篇).doc
营销策划部管理制度汇编
哈工大研究生选修课航天材料与工艺可靠性报告分析
中学体育教研活动记录文本
湖南双季稻田少免耕栽培保护性耕作技术现状、问题与发展对策
2023前台个人月度工作总结(三篇).doc
2023年县卫生局个人总结
污水生物营养剂项目商业计划书写作参考
《爬天都峰》教学设计刘兵
2022年放弃租赁权承诺书
寒假周记模板合集7篇.doc
酒店财务年终工作总结多篇范文
西北大学中青年骨干教师海外
人教版小学语文四年级下册月考试卷
热风循环烘箱项目可行性研究报告模板
【精选】老师幼儿园心得体会汇编七篇
2023年河南省鹤壁市浚县浚州街道秦李庄村社区工作人员考试模拟题及答案
年度综合办公室主任工作总结
2023-12-12 41页
2023-01-03 5页
2023-05-23 13页
2024-01-16 4页
2022-11-17 11页
2023-03-13 11页
2023-12-07 13页
2023-03-11 10页
2023-10-06 4页
2022-12-02 67页