通信理解

      寒假集训短短一周,让我了解了简单通信的实现。

      通信,顾名思义,“通”代表连通,互相之间要有通路。而“信”代表信息、数据,即通路上“流动”的0或者1。

因此,要实现通信,必须要有通路,还要有信息。

      首先,建立通路。以QQ为例,两个人使用QQ聊天,原本傻×的我,还以为就是这两个qq连接起来了,原来不是,中间其实是有一个我们看不见,也感觉不到的服务器,分别接受并传送这两个人的信息,所以实际上,我们其实是在和服务器进行通信。

      其次,信息的发送与接受。输入输出流的使用,其中要注意数据类型的转化与方法的调用。

      最后,就是不同种类的信息如何发送与接受呢????这就涉及到协议。不管是什么种类的信息,我们都需要进行数据类型的转换,我们需要在服务器及客户端“制定”一个独一无二的,我们自己的“协议”。规定将信息如何包装及如何打开包装。这样,就可以实现客户之间的通信了。

      在做初级阶段的通信项目过程中,我遇到了两个问题:

      1、线程与while循环的使用。

      2、输入输出流的使用。

     

 

      心得感悟:逐渐了解了做项目不能盲目,起初没有真正的理解服务器与客户机之间的连接,也没有清楚的掌握线程及循环的使用,只是还像原来一样,按部就班的做,没有自己的思路与想法,辛辛苦苦做了两天,到头来发现全部是错的。思路完全是错的。通过向其他人的请教,才进一步的理解,只能从头再来。这次集训,让我知道,写程序之前,思路清晰是非常的重要,不能想到哪里就做哪里,这样只会事倍功半。

      

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值