`
wenshen22
  • 浏览: 12186 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

通信阶段----循序渐进5

阅读更多

5.简单客户端的实现

 

首先依然是从能够收发字节的客户端说起,写出来以后可能看上去有点不相信,只需要短短的几行代码就实现了,如下,你看得懂的:

package Client;

import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;

public class ClientMain {
	
	//程序入口
	public static void main(String args[]){
		
		ClientMain cm=new ClientMain();
		cm.linking("localhost", 1234);
		
	}
	
	public void linking(String ip,int port){
		try{
			//创建客户端,连接服务器
			Socket sc=new Socket(ip,port);
			System.out.println("连接服务器成功");
			//得到输入输出流对象
			InputStream in=sc.getInputStream();
			OutputStream ou=sc.getOutputStream();
			
			//向输出流中写入字节
			byte x[]={12,56,45};
			ou.write(x);
			
			//从输入流中读取数据
			boolean b=true;
			while(b){
				int t=in.read();
				System.out.println(t);
			}
			
			//刷新流,关闭流
			ou.flush();
			ou.close();
			in.close();
		}catch(Exception ef){
			ef.printStackTrace();
		}
	}
}

 

 

 

分享到:
评论

相关推荐

    通信阶段------循序渐进4

    通信阶段——循序渐进4 在这个专题中,我们将深入探讨通信阶段的第四部分,重点关注在软件开发中,特别是IT领域中的通信技术和方法。通信是任何系统之间交换信息的基础,无论是设备之间的通信,还是人与人之间的...

    通信阶段----循序渐进6

    标题"通信阶段----循序渐进6"表明这是一个系列教程的第六部分,可能涵盖了前五个阶段的基础,并在此基础上进一步深入。 在描述中,虽然没有直接给出详细内容,但提到了一个博文链接...

    面向对象系统设计循序渐进

    本教程“面向对象系统设计循序渐进”旨在为初学者提供一个易懂的学习路径,帮助他们逐步掌握这一领域的核心知识。 首先,我们来探讨UML(统一建模语言)。UML是软件开发中用于建模和描述面向对象系统的主要工具。它...

    循序渐进实现仿QQ界面(四)

    在本教程中,我们将深入探讨如何“循序渐进实现仿QQ界面(四)”。这个教程是基于VC6,一个经典的Microsoft Visual C++ 6.0集成开发环境,虽然现在可能较旧,但它仍然是学习Windows应用程序开发的良好平台。在本阶段...

    windows编程循序渐进试看版

    《Windows编程循序渐进试看版》是一个针对初学者的教程资源,旨在引导学习者逐步掌握Windows平台下的程序设计。这个试看版包含了前四章的内容,为读者提供了基础的理论知识和实践技巧,是深入理解Windows API编程的...

    Windows编程循序渐进源代码4-6

    总的来说,"Windows编程循序渐进源代码4-6"涵盖了从应用层到操作系统核心的多个层次,是学习Windows编程的宝贵资源。通过深入研究这些章节,开发者不仅可以提升MFC编程技能,还能对Windows内核有更深入的理解,从而...

    ActiveDirectoryFederationServices部署循序渐进指南参照.pdf

    循序渐进的方式意味着文档可能按照安装顺序排列了详细的操作指南,涵盖了从前期规划到最终部署的各个阶段。 ### 描述知识点 - **Microsoft Corporation**:文档是由微软公司发布,表明内容与微软产品或服务相关,...

    《面向对象系统设计循序渐进》

    ### 面向对象系统设计循序渐进 #### 一、面向对象的概念与UML概述 ##### 1.1 分析与设计概述 面向对象分析与设计(OOAD)是软件开发过程中的一个重要组成部分,其目标是通过面向对象的方法来理解和解决实际问题。...

    循序渐进面向对象系统设计

    ### 循序渐进面向对象系统设计 #### 面向对象系统设计的优势及重要性 面向对象系统设计(Object-Oriented Design, OOD)是一种广泛应用的软件开发方法论,它强调通过“对象”来构建软件系统。这种方法能够极大地...

    20230207-光大证券-光大证券模拟芯片行业跟踪报告之一:复苏循序渐进,车规保持强势.pdf

    本文是光大证券关于2023年2月7日模拟芯片行业的跟踪报告,主题为“复苏循序渐进,车规保持强势”。报告主要关注了海外模拟芯片龙头公司的业绩表现,以及A股市场的模拟芯片公司情况,并分析了车规模拟芯片市场的发展...

    通信行业网络优化Excel.ppt

    每个阶段都应循序渐进,从基本操作入手,然后深入到更复杂的技巧。 2. **Excel学习方法**: - 循序渐进的学习策略:从基本操作开始,逐渐进阶到高级功能,如数组公式和VBA编程。 - 善用资源:利用在线教程、帮助...

    学习嵌入式应用层开发的几大阶段.pdf

    总的来说,学习嵌入式应用层开发是一个循序渐进的过程,需要从操作系统、编程语言、硬件接口到内核和驱动等多个方面进行深入学习。每个阶段都有其独特的重点和挑战,只有全面掌握这些知识点,才能成为一名合格的...

    Vue.js前端开发实战-源代码.zip

    8. **生命周期**:每个Vue组件有自己的生命周期,包括创建、挂载、更新和销毁等阶段,开发者可以通过生命周期钩子函数在这些阶段进行自定义操作。 9. **插件系统**:Vue.js拥有丰富的插件生态,如axios用于HTTP请求...

    5G NSA(非独立组网)和SA(独立组网)是什么?有什么不同?三分钟看懂.md

    因此,和 4G 不同,业界对 5G 的投资都会比较谨慎,希望能投石问路,循序渐进。这一切也反映在了 3GPP 对 5G 的架构标准化的进程上。在最早冻结的 5G NSA(非独立组网)下,5G 无法单独工作,仅仅是作为 4G 的补充,...

    通信类书籍搜索

    本书通过由浅入深的方式,让读者能够循序渐进地掌握各种概念和技术。 - **编写特点**:与传统的教科书相比,《Linear Systems and Signals》更加注重概念的历史背景和发展过程,使读者能够更好地理解每个概念背后的...

    如何学习三菱PLC?零基础带你入门.doc

    ### 如何学习三菱PLC?零基础带你入门 随着智能制造技术的发展,自动化设备和技术...这种系统化的学习方法对于初学者来说是非常有益的,它不仅提供了清晰的学习路径,而且确保了学习者能够循序渐进地掌握所需技能。

    405页 WORD智慧旅游大脑建设规划方案.doc

    指导思想:智慧旅游大脑建设规划方案的指导思想是坚持政府引导与市场主体相结合、坚持统筹协调与上下联动相结合、坚持问题导向与循序渐进相结合。这些指导思想将指导智慧旅游大脑的建设和发展。 建设原则:智慧旅游...

Global site tag (gtag.js) - Google Analytics