社区
Java
帖子详情
探讨一下对网络协议进行封装时适合使用的模式
Ioncannon
2003-07-05 10:47:11
想将一个特定网络协议封装成可复用的库,要求这个库具有良好的扩展性,能够方便的支持协议的升级版本,同时这个库还应该能支持同时服务于几个不同的客户,对不同客户线成进行安全有效的管理。现在初步想到的是使用Command Proccessor模式,将每一个不同的协议消息封装成一个Command,以方便支持升级所带来的新的协议消息。大家觉得这样子怎么样?或者是有些更好的模式?还有就是现在对如何进行客户线程管理还没有什么头绪,还请大虾叫我怎么办。。。。。
...全文
61
8
打赏
收藏
探讨一下对网络协议进行封装时适合使用的模式
想将一个特定网络协议封装成可复用的库,要求这个库具有良好的扩展性,能够方便的支持协议的升级版本,同时这个库还应该能支持同时服务于几个不同的客户,对不同客户线成进行安全有效的管理。现在初步想到的是使用Command Proccessor模式,将每一个不同的协议消息封装成一个Command,以方便支持升级所带来的新的协议消息。大家觉得这样子怎么样?或者是有些更好的模式?还有就是现在对如何进行客户线程管理还没有什么头绪,还请大虾叫我怎么办。。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dayn9
2003-07-15
打赏
举报
回复
mark
httruly
2003-07-15
打赏
举报
回复
up
jeffyan77
2003-07-11
打赏
举报
回复
最常见的网络协议不是OO的,最常见的OS也不是OO的。
为了解决这个困境,现在有一个名词,叫做SO(Service Orientation)面向服务的架构。像协议/OS这样的东西,必定可以分成很多层,每一层提供一种服务。SO不一定是OO的,但是也可以用OO方式实现。
Web-Services就是SO的。
呵呵 OO, SO, OS晕掉
richardluopeng
2003-07-10
打赏
举报
回复
楼上的,详细说说
flyingbugs
2003-07-09
打赏
举报
回复
通讯协议不适合用OO方法来开发
OO在通讯协议方面的抽象反倒不如 过程
因为通讯本来就是面向数据和过程的.
还有OO的效率不合适做通讯协议.
Ioncannon
2003-07-06
打赏
举报
回复
我的设想是最后每一个新的连接都返回给用户程序一个类,该类的方法基本上都各自对应一个建立在协议之上的事务(即可能由若干个不同协议信息的收发构成的应用逻辑,当然也可以对应单条协议信息),同时隐藏所有网络传输,信息格式转换等等的细节,而且事务之间自动同步。
jeffyan77
2003-07-06
打赏
举报
回复
所有的通讯协议都因应当遵从ISO的Layers架构模式
runer
2003-07-05
打赏
举报
回复
怎样封装?以什么样的方式封装
要看你需求了
Prolog语言的
网络协议
栈
网络协议
栈通常分为多层,每一层负责特定的功能。最常见的模型是OSI模型和TCP/IP模型。这两种模型都将网络通信分为七层(OSI)或四层(TCP/IP),每一层都有其特定的协议和功能。Prolog是一种基于逻辑编程的语言,特别
适合
于处理复杂的数据结构和推理问题。它以“事实”和“规则”为基础,允许用户通过声明式方式
进行
编程。这种特性使得Prolog在构建复杂的逻辑模型
时
尤为高效。在Prolog中,可以通过谓词定义不同的协议层。prolog% 物理层% 数据链路层% 网络层% 传输层% 应用层。
网络协议
恶补心得笔记(一)& Sniffer实现
前言 年底事情比较少,加上家里已经把局域网组上了,算是一个比较理想的试验环境,因此决定抓紧年底的
时
间,边看资料边动手,恶补
一下
网络协议
。文章纯属心得纪录,仅供
探讨
和参考,内容根据试验结果不定期更新,如有问题,欢迎指正。 (1) Sniffer&IP协议 Sniffer一般翻译为嗅探器,主要用于监视网络中传送的数据。Sniff
CCNA笔记——
网络协议
和模型概述(上)
目录
网络协议
和模型术语简析协议模型1、规则:协议1.1.通信基础知识1.1.1.通信协议1.1.2.人类会话规则建立1.2.
网络协议
要求1.2.1.消息编码1.2.2.消息格式和
封装
1.2.3.消息大小1.2.4.消息
时
序1.2.5.息传输方式1.3.关于节点图标的注释
网络协议
和模型 在初步了解网络后 ,接下来我们需要知道网络设备是如何在一起工作的,它们内部的工作原理是什么 下面将对网络工作原理
进行
简单概述。说明网络设备之间是如何工作的。 术语简析 协议 协议是由标准组织创建的一套约定的规则。 模型
光猫的两种工作
模式
:路由
模式
和桥接
模式
光猫的两种工作
模式
:路由
模式
和桥接
模式
构建
网络协议
分析器:原理与实践
本文还有配套的精品资源,点击获取 简介:
网络协议
分析器是网络故障排查、性能优化和安全审计的关键工具。本文介绍了如何构建一个简单的
网络协议
分析器,包括理解
网络协议
、捕获和解析网络数据包、跟踪TCP/UDP连接状态、过滤数据包、分析和可视化网络数据。通过构建分析器,可以深入理解网络通信过程和原理,为网络管理提供支持。 1.
网络协议
基础概念理解 在现代信息技术中...
Java
51,408
社区成员
86,099
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章