ISE 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
ISE 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票

软件简介

ISE(Iris Server Engine)是一个基于现代C++的跨平台(Linux和Windows)的高性能多线程并发网络服务器程序框架。它封装了琐碎的socket以及各种操作系统APIs,以面向对象方式向开发者提供稳定、高效、易扩展、易配置、易维护的程序框架。ISE的用户只需遵循接口的约定,挂接自己的业务程序,即可轻松开发出稳定、高效的网络服务器程序。

ISE的主要特点:

  • 跨平台。目前支持Linux和Windows。
  • 基于多线程并发,而非多进程。
  • 支持TCP与UDP服务端程序开发。
  • 基于Proactor模式的TCP服务接口。
  • 基于请求分组与负载自适应的高并发UDP服务模型。
  • 不支持IPv6,只支持IPv4。
  • 提供通用数据库接口(DBI),并预置MySQL扩展。
  • ISE是一个程序框架(Framework),而非一个程序库(Library)。

 

 

展开阅读全文

代码

评论 (4)

加载中
增加IPV6支持吧,好多网络开源库例如RakNet都支持IPV6 ISE
2014/09/24 16:26
回复
举报
Please set them or make sure they are set and tested correctly in the CMake files: MYSQL_INCLUDE_DIR (ADVANCED) 怎么cmake mysql ISE
2014/09/25 09:26
回复
举报
Hi,你好。我用ise开发UDP服务器,心跳包达到2s一个出现内存错误Out of memory,能帮忙查一下吗?我QQ:871062195 ISE
2014/10/08 14:16
回复
举报
请问怎么样才能部署到Centos上呢,我执行build.sh的时候老提示CMake Error: The following but they are set to NOTFOUND. in the CMake files: -- Configuring incomplete, errors occurred! 求解,求解,求解! #ISE#
2016/10/03 02:10
回复
举报
更多评论
暂无内容
发表了博客
2019/10/10 09:36

思科ISE配置专题–ISE部署方式

ISE部署方式有三种: 1.Standalong Deployment 所谓Standalong部署就是只有一台ISE,所有的组件都安装在这一台上面。一台ISE装好的时候默认是“Standalong”模式。 2.Redundant Deployment Redundant模式就是两台ISE,一主一备,一台是Primary,一台是Secondary,两台ISE都安装了ISE所有的组件。当其中一台故 障,另一台...

0
0
发表了博客
2018/04/29 19:19

ISE软件报错

ISE弹出如下报错并关闭程序或在编译时出现PATH类报错 一,解决办法 本人自己试了一下 E:\ISE\14.7\ISE_DS\settings64.bat E:\ISE\14.7\ISE_DS\ISE\bin\nt64\ise.exe 改为 E:\ISE\14.7\ISE_DS\settings64.bat E:\ISE\14.7\ISE_DS\ISE\bin\nt\ise.exe 用快捷方式打开工程是可以的 但是直接打开工程还是有报错 软件再装一边...

0
0
发表了博客
2018/05/07 20:08

ISE第三方编辑器的使用

刚开始使用ISE时候感觉ISE自带的编辑器并没有什么难用的,但是在看到了小梅哥的视频教学中那样行云流水般的操作让我心动不已,由此找到了相关的编辑器。为了以后看着方便直接摘取了前人的经验在我自己的博客中。 一、使用UE。 UE全称是UltraEdit,是国外的一款产品,最让我心动的就是那个列模式、折叠和缩进了。下面是它的...

0
0
发表了博客
03/19 20:28

LG withdraws from ISE due to coronavirus concerns

http://www.zdnet.com/article/lg-withdraws-from-ise-and-mwc-barcelona-due-to-coronavirus-concerns/ LG Electronics has announced that due to the coronavirus outbreak it has decided to withdraw from the Integrated Systems Europe (ISE) 2020 event, which kicks off next week in Amsterdam, Netherlands. ...

0
0
发表了博客
2019/10/28 22:27

[ISE调试] 在ISE调试过程中,遇到过的error以及消除办法

1、Incompatible IOB's are locked to the same bank 15,具体如右图, 于是去查引脚配置,发现 也就是说,在bank=15的这组IO里面,我既选了LVAMOS18,又选了33*,而它俩分别是不同的电平,具体各自是多少我不知道,反正,同一个bank组的IO只能用同一个电平,所以这里我把CMOS18改成33*,就消除了这个error。 ----------...

0
0
发表了博客
2018/01/09 15:45

ISE中FPGA的实现流程

一.ISE实现的步骤 在综合之后,我们开始启动FPGA在ISE中的实现过程,整个过程包括以下几个步骤: 1.Translate - 将输入的网表文件和约束文件整合后输出到一个Xilinx私有的通用数据库 文件(Native Generic Database,NGD)中。 2.MAP - 将设计映射到目标器件的资源上,可以选择在此阶段完成资源的布局。 3.Place and Rout...

0
0
发表了博客
2018/08/04 15:48

ISE_pll_ip的建立

创建clk的ip核以及设置PLL的时钟输出 原理:外部晶振输入50M的频率,由ip核输出想要的频率 1、新建工程model再在“芯片”名称上建立clk的ip核 2、设置输入写为50M 3、设置想要的频率可多选 4、之后完成即可 调用 实例化pll_ip 5、程序 `timescale 1ns / 1ps /////////////////////////////////////////////////////////...

0
0
发表了博客
03/19 20:07

LG withdraws from ISE due to coronavirus concerns

http://www.zdnet.com/article/lg-withdraws-from-ise-and-mwc-barcelona-due-to-coronavirus-concerns/ LG Electronics has announced that due to the coronavirus outbreak it has decided to withdraw from the Integrated Systems Europe (ISE) 2020 event, which kicks off next week in Amsterdam, Netherlands. ...

0
0
发表了博客
2019/04/03 19:02

ISE 14.7安装教程最新版(Win10安装)

一、下载 第一步下载首先自己下载好四个压缩包,把第一个解压,其余的三个不用解压,然后去第一个解压后的文件夹打开启动程序。 第二步是点击启动程序后会有以下界面 next到下一个界面,这个时候需要把之前没有解压的另外三个压缩包的目录填进去。 接下来的这个是安装目录,自己选择 二、是更改一些配置 最关键一步——右...

0
0
发表于硬件 & IoT专区
2018/09/08 10:01

如何用ModelSim 独立仿真ISE的仿真工程

新学期开学了,像往年的开学一样,刚开学的一两周往往是最忙的,各种事情一堆一堆接踵而至。最近公众号文章更新的慢了一些,以后会照常。今天的文章是有关ISE跟Moldelsim联合仿真的,大家在做联合仿真的时候,必须...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2013/08/16 12:20

你好,suse linux下编译ise提示出错的问题,谢谢

@haoxingeng 你好,想跟你请教个问题:我在suse下编译ise提示ise_sys_utils.cpp:1: error: bad value (native) for -march= switch 现不知如何解决,如果方便,请给予指导,十分感谢。

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
4 评论
33 收藏
分享
返回顶部
顶部