当前位置: 首页 > 软件库 > 程序开发 > 网络工具包 >

QuickServer

授权协议 未知
开发语言 Java
所属分类 程序开发、 网络工具包
软件类型 开源软件
地区 不详
投 递 者 堵才哲
操作系统 未知
开源组织
适用人群 未知
 软件概览

QuickServer 是一个免费的开源Java库,用于快速创建健壮的多线程、多客户端TCP服务器应用程序。使用QuickServer,用户可以只集中处理应用程序的逻辑/协议。

在线文档:http://www.ostools.net/apidocs/apidoc?api=quickserver

  • 因为最近要写一个CS架构的程序,客户端用的Vb6.0,服务器端我用的QuickServer,因为QuickServer对我来说,是一个新的东西,所以我计划写博客写下我的学习路程。 对于QuikServer的网上教程 都不是很多,都是翻译的官方的,所以我估计学习起来难度会比较大,得需要多看官方的文档。 还有,以为这是自学的笔记,说的不一定是都是正确的东西,我就是把自己的自学过程记录下来,我是为了把自

  • apache_license.txt architecture.pdf bin/ bin/QS.bat bin/qs.sh bin/QSAdminGUI.bat bin/QSAdminGUI.sh bin/QuickServer.bat bin/QuickServer.sh build/ build.xml dist/ dist/commons-beanutils.jar dist/commons

  • 虽然现在已是Web Server, Web Service的天下,但偶然还是会因为性能苛刻,或者需要自定义协议的原因,很无辜的要自己做一个Multi-Thread,Multi-Client的Tcp Server。 第一时间想起了那两卷UNP(《Unix Network Programing》),好在现在除了Ice的Java版,Netty2作者的后续之作Apache MINA,Crmky的Cindy

  • 如果我们在项目中需要使用到socket服务器,这个东西对大家也许会有用。这里,我只简单介绍一下我对这个项目最简单的一个应用,稍微改造一下该项目例子中自带的echoServer,用来为我们程序中的前置服务器所用,它确实节省了我们应用中可能遇到的socket通信问题的处理,让我们专心于业务逻辑的实现。 1、将附件压缩包DevelopersGuidev0.3.zip中code\ch03\src\main

  • QuickServer 头儿要偶去研究一个偶从来没听说过的东东:QuickServer,网上一搜,中文资料基本没有,要写文档,基本上就是把英文开发指南翻译了一遍,翻译就翻译,干脆偶也来个《QuickServer开发指南中文版》,不知有没有侵犯人家的版权:-P。 原文在http://prdownloads.sourceforge.net/quickserver/DevelopersGuidev0.3

  • 感谢 clearwater21cn 我就是按照clearwater21cn 的这篇博客学习的第一个 demo (参考连接 http://blog.csdn.net/clearwater21cn/article/details/300848) 关于quickserver我就不介绍了,我也不是多懂,因为想法突然出现要做个CS架构的东西,搜罗了半天,知道了quickdserver,今天只是做个demo,

  • 如果骚年你在客户端发消息服务端接收数据的方法不被触发,也就是Mina中的messageReceived(IoSession session, Object message)方法,和QuickServer中的handleCommand(ClientHandler handler, String command)方法没有被调用,欲哭无泪中发现要加上这一句代码: outputStream.write(“

  • Java通讯框架,有时也被称为网络服务器,其实就是封装IO操作,并提供更高级的API接口。目前比较流行的框架就是:MINA、Cindy、QuickServer等。前段时间为了缩短开发时间,也在项目中加入了这些框架,从最开始使用QuickServer 1.4.7出现的报文接收不全异常;到用Cindy 2.4.4作为临时过渡,到最后确定使用MINA 1.0.1,也经历了一个艰辛而痛苦的时期。下面是整理

  • 引用农夫山泉的一句话:我不是技术的创作者,我只是搬运工 QuickServer开发指南(9)- 数据模式和数据类型   QuickServer开发指南(8)- XML配置   QuickServer开发指南(7)- 使用和定制日志   QuickServer开发指南(6)- 远程管理支持   QuickServer开发指南(5)- 客户数据   QuickServer开发指南(4)- 添加认证  

  •  关于QuickServer在客户端编程如下: 客户端相关的业务类: package com.easway.quickserver.echo; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStream; impor

  •         在项目解析xml的方式很多,常用的如JDOM,dom4j,SAX,DOM,XStream 进行xml的解析,在Struts1.0中解析xml 的方式是通过Commons-Digister实现,同样在QuickServer中也采用同种方式解析相关的方式。 QuickServer中ConfigReader中解析xml的源代码如下: public static QuickServerC

  •     在系统中必不可缺少就是记录系统交互之间的日志信息,以及其他相关的其他的相关的服务信息。那么就必须在QuickServer服务启动的时候,加载相关的信息,常用的场景就是初始化日志等。 QuickServer的源代码如下: package org.quickserver.net; import org.quickserver.net.server.QuickServer; public a

  •         在公司项目中采用自定义的协议,通过QuickServer实现不同系统的交互,交互格式为JSON格式,实现不同系统的快速交互,采用QuickServer的好处,可以使我们在服务器端不用关心底层Socket的相关的信息,可以实现部分功能可以通过xml实现QuickServer的部署,实现相关的业务交互,减少了底层相关Socket信息开发和维护。            闲着没事干,自己参

  • 如果我们在项目中需要使用到socket服务器,这个东西对大家也许会有用。这里,我只简单介绍一下我对这个项目最简单的一个应用,稍微改造一下该项目例子中自带的echoServer,用来为我们程序中的前置服务器所用,它确实节省了我们应用中可能遇到的socket通信问题的处理,让我们专心于业务逻辑的实现。 1、将附件压缩包DevelopersGuidev0.3.zip中code\ch03\src\main

  •    下面编写一个最简单的QuickServer实现如下:  服务端信息处理类: package com.easway.quickserver.echo; import java.io.IOException; import java.net.SocketTimeoutException; import org.quickserver.net.server.ClientCommandHand

  •        在启动QuickServer的同时如果你想在服务启动的前后,服务关闭前后执行特定的操作,那么必须实现相关的ServerHook接口。实现相关的的方法。用于控制QuickServer的生命周期的各种信息。 ServerHook的源代码如下: package org.quickserver.net; import org.quickserver.net.server.QuickServ

  • QuickServer开发指南(7)- 使用和定制日志 对任何一个项目来说,日志都是一个重要的工具。日志帮助我们去理解我们的项目内部发生了什么,它也会提供审核和调试信息。想要知道更多有关日志的资料可查阅Sun公司的网站     [url]http://java.sun.com/j2se/1.4.0/docs/guide/util/logging/overview.html[/url]     Qu

相关阅读

相关文章

相关问答

相关文档