![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
My_Projects
文章平均质量分 73
Benaso
这个作者很懒,什么都没留下…
展开
-
Java网络编程,使用UDP实现TCP(三), 基本实现四次挥手
基本完成了UDP实现TCP,但仍有欠缺。实现过程中代码的复用过高,没有进行有效的方法封装。代码不够成熟,还由一些不完善的地方,没有实现MTU机制。对UDP和TCP,有了更深入的了解。原创 2023-12-12 22:15:37 · 1138 阅读 · 0 评论 -
Java网络编程,对使用UDP实现TCP(一)三次握手实现的补充
在第一次握手时,由《TCP/IP详解》卷二中对tcp计时器的描述中,我们可知连接的建立是需要进行判断,如果客户端发送了SYN连接请求,服务端没有在有限时间内进行恢复,就会取消本次连接。我们使用来判断超时时间,当超过了我们的计时时间,会抛出一个RuntimeException异常,我们需要使用 try-catch来捕获这个异常,并且输出提示。原创 2023-12-12 20:15:12 · 618 阅读 · 0 评论 -
Java网络编程,使用UDP实现TCP(二), 实现数据传输过程
经过了三次握手过程,我们的服务端和客户端已经建立了连接。我们接下来需要做的就是数据的传输。原创 2023-12-12 19:49:40 · 769 阅读 · 0 评论 -
Java网络编程,使用UDP实现TCP(一), 基本实现三次握手
首先我们需要知道TCP传输和UDP传输的区别,UDP相当于只管发送不管对方是否接收到了,而TCP相当于打电话,需要进行3次握手,4次挥手,所以我们就需要在应用层上做一些功能添加,如:增加ack机制增加seq机制增加超时重传机制增加MTU机制增加数据校验机制即可实现简单的用UDP实现TCP功能。原创 2023-12-07 21:42:23 · 1470 阅读 · 0 评论