java学习之网络编程
文章平均质量分 56
AndyWei147
java小白,前学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java网络通讯之tcp的基本代码框架
之前在学习的过程中,一路学,却很少做总结,接下来的几天里,我将会整理一些自己曾经学过的技术。首先是Java的网络编程,我这也算是抛砖引玉,欢迎各位大神指出不足。 首先简单介绍一下相关的术语,主机(Host),就是一台电脑,特指连接网络的电脑;服务器(Server),指的是提供服务的主机或者程序;客户端(Client),请求服务的主机或者程序;服务(Serverice...原创 2019-07-07 21:42:11 · 1515 阅读 · 0 评论 -
Java网络通讯之数据的传输(一)
本节来说说网络数据的传输。在网络信道中,所有数据都只能按字节传输。这好比,一栋大楼,先拆成一块块砖头,然后再组合成一栋高楼。拆成砖头的过程,我们可以称之为编码,组成大楼的过程我可以称之为解码。 首先我们从最简单文本传输开始说,在文本的传输时,我们也要将字符串编码和解码; 编码: String -->byte[] Strin...原创 2019-07-08 23:46:11 · 2968 阅读 · 0 评论 -
Java网络通讯之数据的传输(二)
上一篇文章,我们已经提出一个方案,先把对象转成json格式的文件,然后再把json格式的文本转成二进制传输。现在介绍比较专业的数据传输方式,对象直接编码为二进制。 首先,我们先来了解一下数据的二进制编码。对所有基本数据类型都可以转yte[],例如:long ->byte[8] int ->byte[4] short -&g...原创 2019-07-14 23:12:16 · 582 阅读 · 0 评论 -
socket的一些细节
在socket的编程时,一个发送一个接收,类似如下的代码发送: outputStream = sock.getOutputStream() outputStream.write( … ) 接收: inputStream= sock.getInputStream() inputStream.read( … )看似很简单,其实并不是那么简单,很多东不了解底层的...原创 2019-08-11 16:23:04 · 441 阅读 · 0 评论
分享