文章分类 -  网络编程

socket编程、 netty mina dobby TCP/IP UDP
Netty基于SSL实现信息传输过程中双向加密验证
摘要:SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。 在实际通信过程中,如果不使用SSL那么信息就是明文传输,从而给非 阅读全文

posted @ 2022-11-25 16:52 让代码飞 阅读(2026) 评论(0) 推荐(0) 编辑

UDP通信案例
摘要:在Netty通信中UDP的实现方式也非常简单,只要注意部分代码区别于TCP即可。注意的知识点 ;NioDatagramChannel、ChannelOption.SO_BROADCAST Internet 协议集支持一个无连接的传输协议,该协议称为用户数据报协议(UDP,User Datagram 阅读全文

posted @ 2022-10-11 11:37 让代码飞 阅读(81) 评论(0) 推荐(0) 编辑

NIO案例
摘要:1,NioServer.java package com.forezp.util.io.nio.service; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.channels.Selec 阅读全文

posted @ 2022-10-09 11:26 让代码飞 阅读(24) 评论(0) 推荐(0) 编辑

BIO案例
摘要:1,BioServer.java package com.forezp.util.io.bio.service; import javafx.scene.chart.Chart; import java.io.IOException; import java.net.InetSocketAddres 阅读全文

posted @ 2022-10-09 11:25 让代码飞 阅读(25) 评论(0) 推荐(0) 编辑

netty框架学习之基础
摘要:案例:https://www.cnblogs.com/ggwow/p/7921136.html Spring+Netty+WebSocket实例 IO分别:BIO、NIO和AIO BIO 全称Block-IO 是一种同步且阻塞的通信模式。是一个比较传统的通信方式,模式简单,使用方便。但并发处理能力低 阅读全文

posted @ 2022-10-09 11:25 让代码飞 阅读(28) 评论(0) 推荐(0) 编辑

AIO案例
摘要:1,ChannelAdapter.java package com.forezp.util.io.aio; import java.io.IOException; import java.nio.ByteBuffer; import java.nio.channels.AsynchronousSer 阅读全文

posted @ 2022-10-09 11:24 让代码飞 阅读(57) 评论(0) 推荐(0) 编辑

spring boot下WebSocket消息推送
摘要:WebSocket协议 WebSocket是一种在单个TCP连接上进行全双工通讯的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。 WebSocket使得客户端和服务器之间的数据交换变得更加简单 阅读全文

posted @ 2018-09-14 17:07 让代码飞 阅读(807) 评论(0) 推荐(0) 编辑

Ice中间件
摘要:Ice 是一种面向对象的中间件平台。从根本上说,这意味着 Ice 为构建面向对象的客户-服务器应用提供了工具、 API 和库支持。 Ice 应用适合在异构环境中使用:客户和服务器可以用不同的编程语言编写,可以运行在不同的操作系统和机器架构上,并且可以使用多种网络技术进行通信。无论部署环境如何,这些应 阅读全文

posted @ 2018-06-29 17:58 让代码飞 阅读(471) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

一款免费在线思维导图工具推荐:https://www.processon.com/i/593e9a29e4b0898669edaf7f?full_name=python
点击右上角即可分享
微信分享提示