网络通信编程
文章平均质量分 91
工程师小明
这个作者很懒,什么都没留下…
展开
-
通信编程之java socket【二】-持续通信和多线程通信
上一节讲到java socket的服务端和客户端的简单通信,了解到socket的通信机制,详见:通信编程之java socket初探今天我们继续深入一下,之前的例子有一个问题,就是只能发送一次消息就结束了,我们知道微信、QQ都是持续的收发消息的,那我们怎么才能使客户端持续的发送消息呢?下面我们就来实战探讨下。一、java socket怎么持续通信socket的服务端是阻塞式的通信的,通过accept()方法来阻塞,等待客户端的连接,连接后客户端发送消息,通过IO来收发消息。从这个流程上来看,我们原创 2022-02-06 02:30:41 · 1564 阅读 · 0 评论 -
通信编程之java socket初探
最近在思考一些软件的实现原理,研究一下那些热门软件是怎么开发出来的,颇有点意思。回顾每天使用的软件,发现平时用的最多的软件应该是通信软件了,如微信、钉钉等,于是在想,这些通信软件是怎么开发出来的,使用了哪些技术?平时大家开发软件的工作大部分是CRUD,对一些不是自己的工作领域,一些底层技术研究的比较少,所以利用业余时间也对一些底层技术和自己感兴趣的软件做些研究。这篇是对通信软件的初探。Java通信软件的开发技术从socket说起,下面对socket技术做些基础的了解和练习。先看一下实战的效果图:原创 2022-01-28 20:15:28 · 861 阅读 · 0 评论