随笔分类 -  java 网络编程

摘要:一、问题 熟悉tcp编程的可能都知道,无论是服务器端还是客户端,当我们读取或者发送数据的时候,都需要考虑TCP底层的粘包/拆包机制。 TCP是一个“流”协议,所谓流就是没有界限的遗传数据,大家可以想象下如果河里的水就好比数据,他们是连成一片的,没有分界线,TCP底层并不了解上层的业务数据具体的含义, 阅读全文
posted @ 2018-01-19 16:17 华子AI 阅读(300) 评论(0) 推荐(0)
摘要:TCP和UDP是OSI模型中的运输层中的协议。TCP提供可靠的通信传输,而UDP则常被用于广播和细节控制交给应用的通信传输 UDP(User Datagram Protocol) UDP不提供复杂的控制机制,利用IP提供面向无连接的通信服务。并且它是将应用程序发来的数据在收到的那一刻,立刻按照原样发 阅读全文
posted @ 2017-12-08 14:37 华子AI 阅读(57669) 评论(0) 推荐(8)
摘要:一.NIO中的几个基础概念 在NIO中有几个比较关键的概念:Channel(通道),Buffer(缓冲区),Selector(选择器)。 1. Channel通道就是通向什么的道路,为某个提供了渠道。在传统IO中,我们要读取一个文件中的内容,通常是像下面这样读取的: 这里的InputStream实际 阅读全文
posted @ 2017-06-23 14:08 华子AI 阅读(182) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2017-06-08 09:44 华子AI 阅读(39) 评论(0) 推荐(0)