Netty
小郭plus
这个作者很懒,什么都没留下…
展开
-
tcp简单例子(客户端通过键盘输入运算(加减乘除)发送给服务器,服务器接收后计算并返回计算结果)
基于TCP的Socket网络编程应用实验报告1.1 实验目的了解tcp的基本原理。熟悉java中的socket,serversocket类的使用 。创建最简单的服务器,客户端交互系统。1.2 实验要求上机实验应二人一组,独立实验。上机过程中出现的问题,除了是系统的问题以外,不要轻易举手问老师。尤其对“出错信息”,应善于分析判断,找出出错的行,然后检查该行或其上一行。1.3 实验内容客户端通过键盘输入运算(加减乘除)发送给服务器,服务器接收后计算并返回计算结果。1.4 思路分析原创 2020-10-07 16:35:29 · 2131 阅读 · 1 评论 -
第3章 Java NIO 编程
3.1Java NIO 基本介绍1)Java NIO 全称 java non-blocking IO,Java提供了一系列改进的输入/输出的新特性,被统称为NIO(即New IO),是同步非阻塞的2)NIO相关类都被放在java.nio包及子包下,并且对原java.io包中的很多类进行改写。3)NIO有三大核心部分:Channel(通道),Buffer(缓冲区),Selector(选择器)4)NIO是面向缓冲区,或者面向块编程的。数据读取到一个它稍后处理的缓冲区,需要时可在缓冲区中前后移动,这就增加了原创 2020-09-20 10:07:35 · 226 阅读 · 0 评论 -
第2章Java BIO编程
第2章Java BIO编程2.1I/O模型2.1.1I/O模型基本说明1)I/O模型:就是用什么样的通道进行数据的发送和接收,很大程度上决定了程序通信的性能2)Java共支持3种网络编程模型/IO模式:BIO、NIO、AIO3)JavaBIO:同步并阻塞(传统阻塞型),服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销【简单示意图】4)JavaNIO:同步非阻塞,服务器实现模式为一个线程处理多个请求(连接),原创 2020-09-08 20:10:49 · 140 阅读 · 0 评论