寒假集训短短一周,让我了解了简单通信的实现。
通信,顾名思义,“通”代表连通,互相之间要有通路。而“信”代表信息、数据,即通路上“流动”的0或者1。
因此,要实现通信,必须要有通路,还要有信息。
首先,建立通路。以QQ为例,两个人使用QQ聊天,原本傻×的我,还以为就是这两个qq连接起来了,原来不是,中间其实是有一个我们看不见,也感觉不到的服务器,分别接受并传送这两个人的信息,所以实际上,我们其实是在和服务器进行通信。
其次,信息的发送与接受。输入输出流的使用,其中要注意数据类型的转化与方法的调用。
最后,就是不同种类的信息如何发送与接受呢????这就涉及到协议。不管是什么种类的信息,我们都需要进行数据类型的转换,我们需要在服务器及客户端“制定”一个独一无二的,我们自己的“协议”。规定将信息如何包装及如何打开包装。这样,就可以实现客户之间的通信了。
在做初级阶段的通信项目过程中,我遇到了两个问题:
1、线程与while循环的使用。
2、输入输出流的使用。
心得感悟:逐渐了解了做项目不能盲目,起初没有真正的理解服务器与客户机之间的连接,也没有清楚的掌握线程及循环的使用,只是还像原来一样,按部就班的做,没有自己的思路与想法,辛辛苦苦做了两天,到头来发现全部是错的。思路完全是错的。通过向其他人的请教,才进一步的理解,只能从头再来。这次集训,让我知道,写程序之前,思路清晰是非常的重要,不能想到哪里就做哪里,这样只会事倍功半。
分享到:
相关推荐
* 数据通信理解 + 理解:数据通信发展历史、发展现状和发展趋势 + 熟悉:数据通信的基本作用与分类 + 掌握:数据通信的功能特点 * 数据传播技术理解 + 理解:数据通信重要指标 + 熟悉:数据通信模型 + 掌握:...
对C++编程和网络通信技术感兴趣的开发者和工程师,特别适合具有一定C++编程基础和网络通信理解的开发人员。无论是想要学习并发网络通信原理和实现技术的初学者,还是希望提升网络通信应用性能和稳定性的从业者,都能...
看后对通信原理有了深入理解,并且多初学还是深入理解有很大的帮助。
信源是消息的产生地,其作用是把各种消息转换成原始电信号,称之为消 息信号或基带信号。电话机、电视摄像机和电传机、...对数字通信系统来说,发送设备常常又可分为信源编码与信道 信道是指传输信号的物理媒质。在
"无线通信中的IQ调制、BPSK调制、QPSK调制、16QAM调制的理解" IQ调制是无线通信中的一种基本调制方法,它将信号分成两个部分,即I(in-phase)和Q(Quadrature)信号。IQ调制的原理是将信号分成两个正交的组件,I和...
通过使用汇编语言,我们可以深入理解底层通信机制,提高数据传输效率,并且能够控制通信过程中的每一个细节。 首先,我们要了解什么是串口通信。串口通信是一种同步串行数据通信方式,它通过数据线按位(bit)传输...
1. 通信模型:了解通信的基本组成部分,包括信源、编码、信道、解码和信宿,理解信号从发送到接收的过程。 2. 信号与系统:学习模拟信号和数字信号的区别,以及傅立叶变换在信号分析中的应用。 二、数字通信 1. ...
通过阅读和分析源码,可以深入理解串行通信的原理和实践技巧。 总的来说,这个“接口与通信双机串行通信课程设计”涵盖了接口通信、微机应用、双机通信、串行通信技术和报告撰写等多个方面,对于提升学生的实际操作...
本实验“进程间通信--操作系统实验”旨在帮助学生深入理解和熟练掌握这一核心概念。 首先,让我们详细了解进程通信的基本原理。在操作系统中,进程是程序的一次执行实例,每个进程都有自己的内存空间,相互独立运行...
USB 通信协议深入理解
can通信的理解发给发
苏驷希教授的“通信网性能分析基础”课件和复习资料,涵盖了该领域的关键知识点,对于学习者深入理解通信网络的工作原理和性能评估具有极大的帮助。 首先,我们要了解通信网的基础概念。通信网络是由多个节点(如...
《光纤通信系统第2版》是一本深入探讨该领域的教科书,旨在帮助学生和专业人士理解光纤通信的基本原理、系统构成以及实际应用。课后习题是检验和巩固学习效果的重要环节,通过解答这些习题,读者可以深化对理论知识...
1. **无线通信基础**:了解无线通信的基本概念,如电磁波、频率分配、信道模型等,这是理解和学习无线通信的基础。 2. **调制与编码技术**:包括模拟调制(如AM、FM)和数字调制(如ASK、PSK、QAM),以及各种信源...
《深入理解Linux进程间通信》 在复杂的软件系统中,多个进程协同工作是常见的现象,因此,进程间通信(IPC,Inter-Process Communication)成为必不可少的技术。Linux作为一款开源的操作系统,提供了丰富的进程间...
通信系统仿真作为一门重要的课程,主要探讨如何利用计算机模拟技术来理解和分析通信系统的性能。这门课程涵盖了广泛的理论和技术,包括信号处理、信道建模、编码解码、调制解调以及系统优化等。课后习题是检验学习...
首先,我们要理解通信网络的基本构成。通信网是由多个节点(如路由器、交换机)和链路(物理线路或无线通道)相互连接形成的,这些节点负责数据的转发,而链路则承载数据的传输。网络可以是局域网(LAN)、城域网...
《无线通信基础介绍无线通信的基本原理,...书中还配有大量的习题和图表,可以帮助读者进一步理解材料内容。《无线通信基础适合作为通信工程和电子信息类相关专业高年级本科生和研究生的教材,也可供工程技术人员参考。
易语言进程双向通信源码是针对程序间交互的一种技术实现,尤其在多进程协同工作时,这种通信方式显得尤为重要。易语言,是中国本土的一款特色编程语言,它以其独特的汉字编程语法,降低了编程的门槛,使得非计算机...