E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
ESFramework
ESFramework
介绍之(24)―― 日志记录IEsbLogger
最最开始,那还是在
ESFramework
的前身即EnterpriseServerBase的时候,由于当时只是将EnterpriseServer
·
2015-10-21 11:54
framework
ESFramework
介绍之(22)―― 服务器系统自动升级
(本文名字取为“服务器系统自动升级”,实际上适用于所有应用程序自动升级的情况。) 前文介绍了在服务器或客户端应用程序运行的过程中,插件如何自动升级、更新。基于前文相同的理由,AS、FS、IRAS也需要有自动升级的功能。 与插件在运行时动态更新不同,服务器系统无法在运行
·
2015-10-21 11:54
framework
ESFramework
介绍之(20)―― 插件自动升级
当我们的服务平台搭建成功后,所需要做的主要事情就是开发服务端功能插件(IFunAddin)和客户端插件(IPassiveAddin),每个插件对(AddinPair)实现了一组相似或相近的需求/功能。 好了,我们已经开发了十多对插件对,然后分别XCopy到了各个服务器节点上,“整个系统”已经投入了运行。通过前面的介绍(回顾)
·
2015-10-21 11:53
framework
ESFramework
介绍之(17)―― 支持漫游用户和跨区域功能请求
对于漫游用户的支持和跨区域功能请求的支持是
ESFramework
最基本的目的之一(回顾),在详细讲述解决方案之前,先了解一下关于这个问题的上下文。
·
2015-10-21 11:52
framework
ESFramework
解疑 --点滴(不断补充中)
(2006.03.31) MSN上有个叫MeDiar的朋友问我
ESFramework
中IMessageHeader的实现在哪里?
·
2015-10-21 11:52
framework
ESFramework
介绍之(14)-- AS与FS通信方案
前面我们已经多次提到,每个AS都有一组FS为之服务(回顾),AS将接收到的功能请求通过Tcp连接池 或Remoting转发给某个FS处理。下面我们将深入讨论AS和FS之间的通信机制。 首先要解决第一个问题,AS如何知道每个为之服务的FS的地址? 最常见的一种解决方案是,AS处的配
·
2015-10-21 11:51
framework
ESFramework
介绍之(15)-- IRAS
每个城市都对应着自己的AS,每个AS都有一组FS为之服务,而所有的AS都由一个IRAS联系/管理起来(回顾)。前面我们已经提到,所有的FS都可以是动态添加/移除的,并且FS的地址也是自由可变的。同样,所有AS也都是可以动态添加/移除的,并且AS的地址也是可变的(这里AS与IRAS的机制同上文介绍的FS与AS之间的机制一样)。但是,唯一不能随便变化的是IRAS的
·
2015-10-21 11:51
framework
高仿QQ即时聊天软件开发系列之一开端
但一看源码,全都给封装到了
ESFramework
里面了,音视频那部分的源码也给封装到OMCS里面了,这两家伙都是收费的Orz,还能不能好好的看看源码L 大概看了一下GG(为什么每次念这个词都有种怪怪的感觉
·
2015-10-21 11:22
软件开发
故障排查:是什么 导致了客户端批量心跳超时掉线
心跳超时指的是:针对某个在线的客户端(TCP连接),
ESFramework
服务端在指定的时间内,没有收到来自该客户端的任何消息,则认为该客户端已经掉线。为什么需要心跳机制了?
zhuweisky
·
2015-04-08 08:00
故障排查:是什么 导致了客户端批量心跳超时掉线
心跳超时指的是:针对某个在线的客户端(TCP连接),
ESFramework
服务端在指定的时间内,没有收到来自该客户端的任何消息,则认为该客户端已经掉线
·
2015-04-08 08:00
客户端
经验分享:C/S系统故障排查之服务器端口telnet失败
(在过去的10+年基于
ESFramework
做了很多的C/S系统,也协助客户解决了诸多开发和运行时的技术问题,个人觉得这些历史经验是非常宝贵的,接下来我会将这些经验逐步分享出来,希望对碰到类似问题的人有所启发和帮助
zhuweisky
·
2015-04-07 10:00
telnet
三次握手
ESFramework
循序渐进做项目系列(3):迷你QQ篇(1)——实现客户端互相聊天
考虑到某些需求较为复杂,本系列采用成熟的通信框架
ESFramework
来做,而不是从socket做起,当然这与本人才疏学浅也有莫大的关系,如果大家不嫌弃小弟写得太“low”,还请捧个人场,顺便给予鼓励!
熬夜与烟
·
2015-04-06 20:00
高仿QQ即时聊天软件开发系列之一开端
但一看源码,全都给封装到了
ESFramework
里面了,音视频那部分的源码也给封装到OMCS里面了,这两家伙都是收费的Orz,还能不能好好的看看源码L大概看了一下GG(为什么每次念这个词都有种怪怪的感觉
宇辰(馨辰)
·
2015-02-01 19:00
自动升级系统的设计与实现(源码)
基于
ESFramework
的文件传送功能,我实现了一个可直接复用的自动升级系统OAUS,现在将其分享给大家。
zhuweisky
·
2014-08-22 14:00
移植到Windows CE 的经验
很多用户希望让
ESFramework
通信框架和轻量级的通信引擎 StriveEngine 能支持WindowsCE客户端,基于这个需求,前几个月,我将
ESFramework
和StriveEngine
zhuweisky
·
2014-01-03 13:00
系统架构、网络通信、IM、视频会议技术
主要作品:
ESFramework
强悍的通信框架、P2P框架、群集平台。OMCS简单易用的网络语音视频框架。MFile语音视频录制组件。StriveEngine轻量级的通信引擎。
·
2013-09-02 16:00
网络通信
客户端服务器通信demo(附源码)
原帖地址:http://www.cnblogs.com/zhuweisky/p/3139801.html前段时间,有几个研究
ESFramework
的朋友对我说,
ESFramework
有点庞大,对于他们目前的项目来说有点
iteye_19076
·
2013-06-17 10:49
C#专栏
资料收集
客户端服务器通信demo(附源码)
原帖地址:http://www.cnblogs.com/zhuweisky/p/3139801.html前段时间,有几个研究
ESFramework
的朋友对我说,
ESFramework
有点庞大,对于他们目前的项目来说有点
rocshaw
·
2013-06-17 10:00
资料收集
轻量级的通信引擎 StriveEngine
如果
ESFramework
对您的项目来说,太庞大、太重量级;如果您的项目不需要P2P、不需要传文件、不需要群集等功能,只需要简单的TCP/UDP通信。
zhuweisky
·
2013-06-08 14:00
通信引擎
StriveEngine
客户端服务器通信demo
前段时间,有几个研究
ESFramework
的朋友对我说,
ESFramework
有点庞大,对于他们目前的项目来说有点“杀鸡用牛刀”的意思,因为他们的项目不需要文件传送、不需要P2P、不存在好友关系、也不存在组广播
zhuweisky
·
2013-06-08 11:00
框架
ESFramework
强悍的通信框架、P2P框架、群集平台。OMCS简单易用的网络语音视频框架。MFile语音视频录制组件。
·
2013-04-27 18:00
框架
ESFramework
4.x
ESFramework
4.x广播与P2P通道(下)--方案实现摘要:在上篇文章中,我们已经找到了最优的模型,即将广播与P2P通道相结合的方案,这样能使服务器的带宽消耗降到最低,最大节省服务器的宽带支出。
·
2013-04-27 18:00
framework
广播与P2P通道(下) -- 方案实现
当然,如果从零开始实现这种方案无疑是非常艰巨的,但基于
ESFramework
提供的通信功能和P2P功能来做,就不再那么遥不可及了。
zhuweisky
·
2013-04-27 14:00
让你的Socket应用兼容IPv6
如何才能像
ESFramework
一样,使服务端和客户端都可以同时支持IPv6了?使我们的P2P打洞也兼容IPv6了?下面我们将要点一一点出。 首先
zhuweisky
·
2012-11-21 17:00
如何实现离线文件?
当然,要想实现离线文件的功能,其最基本的前提是要先实现传送文件的功能,我们就以
ESFramework
提供的传送文件的功能为基础,在其之上一步步完成一个基本
·
2012-09-13 20:00
文件
ESFramework
Demo -- 简单的网络硬盘Demo(附源码)
在阅读本文之前,请务必先掌握
ESFramework
开发手册(03)--文件(夹)传送一文中介绍的文件传送的流程及相关的API的用法。本Dem
zhuweisky
·
2012-06-12 14:00
ListView
网络
String
服务器
FTP服务器
视频聊天 Demo
ESFrameworkDemo--入门Demo,简单的即时通讯系统(附源码)是基于
ESFramework
实现的一个简单的文字聊天demo,现在,我们将在这个demo的基础上,使用OMCS为其增加类似
zhuweisky
·
2012-05-24 10:00
应用服务器
服务器
Class
聊天
通讯
ESFramework
使用技巧 -- 跨平台开发
跨平台是
ESFramework
体系的重要特性之一,
ESFramework
通过提供多个平台的客户端引擎来实现这一点。我们跨平台解决方案的第一阶段主要任务是对.NET的各种客户端类型和主流移动设备的支持。
jiagou
·
2012-05-24 10:00
framework
ESFramework
使用技巧 -- 跨平台开发
跨平台是
ESFramework
体系的重要特性之一,
ESFramework
通过提供多个平台的客户端引擎来实现这一点。我们跨平台解决方案的第一阶段主要任务是对.NET的各种客户端类型和主流移动设备的支持。
jiagou
·
2012-05-24 10:00
framework
ESPlatform 群集平台(01) -- 迁移到群集平台
在
ESFramework
开发手册(00)--概述中,我们提到过
ESFramework
的一个优势:仅仅通过修改几行代码或配置就可以将一个基于
ESFramework
的应用程序平滑迁入到ESPlatform平台中
jiagou
·
2012-05-24 10:00
form
ESPlatform 群集平台(01) -- 迁移到群集平台
在
ESFramework
开发手册(00)--概述中,我们提到过
ESFramework
的一个优势:仅仅通过修改几行代码或配置就可以将一个基于
ESFramework
的应用程序平滑迁入到ESPlatform平台中
jiagou
·
2012-05-24 10:00
form
ESPlatform 群集平台(00) -- 概念与模型
当我们将基于ESPlus/
ESFramework
开发的应用程序的服务端部署在一台服务器上时,就可以称这台服务器为应用服务器(AS)。
jiagou
·
2012-05-24 10:00
form
ESPlatform 群集平台(00) -- 概念与模型
当我们将基于ESPlus/
ESFramework
开发的应用程序的服务端部署在一台服务器上时,就可以称这台服务器为应用服务器(AS)。
jiagou
·
2012-05-24 10:00
form
ESPlus 3.0 正式发布!
距离ESPlus 2.0发布已经有半年的时间了,在这半年多的时间中,有数十家公司在他们的项目或产品中正式使用了
ESFramework
4.0,并根据实际的使用状况,给我们反馈了很多有益的建议。
jiagou
·
2012-05-24 10:00
SP
ESPlus 3.0 正式发布!
距离ESPlus 2.0发布已经有半年的时间了,在这半年多的时间中,有数十家公司在他们的项目或产品中正式使用了
ESFramework
4.0,并根据实际的使用状况,给我们反馈了很多有益的建议。
jiagou
·
2012-05-24 10:00
SP
ESFramework
Demo -- 简单的FTP服务器Demo(附源码)
在阅读本文之前,请务必先掌握
ESFramework
开发手册(03)--文件(夹)传送一文中介绍的文件传送的流程及相关的API的用法。本Demo主要演示
jiagou
·
2012-05-24 10:00
framework
ESFramework
Demo -- 简单的FTP服务器Demo(附源码)
在阅读本文之前,请务必先掌握
ESFramework
开发手册(03)--文件(夹)传送一文中介绍的文件传送的流程及相关的API的用法。本Demo主要演示
jiagou
·
2012-05-24 10:00
framework
ESFramework
Demo -- 动态组及群聊Demo(附源码)
在阅读本文之前,请务必先掌握
ESFramework
开发手册(05)--好友与组一文中介绍的关于组关系的基础知识以及相关API的用法。本Demo主要演示以下功能:(1)创建动态组(2)加入动态组(3)在
jiagou
·
2012-05-24 10:00
framework
ESFramework
Demo -- 动态组及群聊Demo(附源码)
在阅读本文之前,请务必先掌握
ESFramework
开发手册(05)--好友与组一文中介绍的关于组关系的基础知识以及相关API的用法。本Demo主要演示以下功能:(1)创建动态组(2)加入动态组(3)在
jiagou
·
2012-05-24 10:00
framework
ESFramework
使用技巧 -- 大数据块信息
一.发送Blob的几种方案 在
ESFramework
/ESPlus中,发送的自定义信息的最大尺寸是有限制的,这个限制源于框架对单个消息的最大尺寸有限
jiagou
·
2012-05-24 10:00
framework
ESFramework
使用技巧 -- 大数据块信息
一.发送Blob的几种方案 在
ESFramework
/ESPlus中,发送的自定义信息的最大尺寸是有限制的,这个限制源于框架对单个消息的最大尺寸有限
jiagou
·
2012-05-24 10:00
framework
ESFramework
使用技巧 -- P2P服务器
可靠的P2P通信功能是
ESFramework
/ESPlus提供的一个基础而又强大的功能,
ESFramework
开发手册(04)--可靠的P2P详细描述了在客户端如何使用框架提供的这一武器。
jiagou
·
2012-05-22 15:00
framework
ESFramework
使用技巧 -- P2P服务器
可靠的P2P通信功能是
ESFramework
/ESPlus提供的一个基础而又强大的功能,
ESFramework
开发手册(04)--可靠的P2P详细描述了在客户端如何使用框架提供的这一武器。
jiagou
·
2012-05-22 15:00
framework
ESFramework
使用技巧 -- 信息处理,分而治之
ESFramework
开发手册系列文章已经详细介绍了如何使用ESPlus提供的ESPlus.Application.CustomizeInfo空间来发送和处理自定义信息,而且,在我们在前面介绍的demo
jiagou
·
2012-05-22 15:00
framework
ESFramework
使用技巧 -- 信息处理,分而治之
ESFramework
开发手册系列文章已经详细介绍了如何使用ESPlus提供的ESPlus.Application.CustomizeInfo空间来发送和处理自定义信息,而且,在我们在前面介绍的demo
jiagou
·
2012-05-22 15:00
framework
ESFramework
使用技巧 -- 实现监控
有些使用
ESFramework
/ESPlus进行二次开发的朋友,经常来询问要如何做才能在服务端监控客户端发送的所有或部分重要的自定义信息了?
jiagou
·
2012-05-22 15:00
framework
ESFramework
使用技巧 -- 实现监控
有些使用
ESFramework
/ESPlus进行二次开发的朋友,经常来询问要如何做才能在服务端监控客户端发送的所有或部分重要的自定义信息了?
jiagou
·
2012-05-22 15:00
framework
ESFramework
使用技巧 -- 实现离线消息
在
ESFramework
开发手册(01) -- 发送和处理信息一文中,我们介绍了如何使用ESPlus.Application.CustomizeInfo命名空间的组件来发送和处理自定义消息。
jiagou
·
2012-05-22 15:00
framework
ESFramework
使用技巧 -- 实现离线消息
在
ESFramework
开发手册(01) -- 发送和处理信息一文中,我们介绍了如何使用ESPlus.Application.CustomizeInfo命名空间的组件来发送和处理自定义消息。
jiagou
·
2012-05-22 15:00
framework
ESFramework
使用技巧 -- 使用紧凑的序列化器,数倍提升性能
在
ESFramework
体系中,也是遵循同样的规则。
ESFramework
称这些需要经过网络传递的对象称之为协议类(Contract),协议类通常只是一个简单的
jiagou
·
2012-05-22 14:00
framework
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他