首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Apache MINA 2.0 用户指南》第一章:入门

    MINA 已被全球数以万计的应用所使用。也有一些基于 MINAApache 项目,而且它们工作的相当好。这就是某种形式的担保,你不需要为你网络传输层的实现的一些神秘的错误而花费大量的时间。...使用模拟对象单元测试 JMX 可管理性 使用 StreamIoHandler 的基于流的 I/O 支持 知名容器诸如 PicoContainer 和 Spring 的集成 从 Netty 的平滑迁移,Apache...在 UNIX 系统,输入: $ tar xzpf apache-mina-2.0.7-tar.gz 你将会在 apache-mina-2.0.7 目录下得到以下内容:| +- dist...在命令行中输入以下命令: $ java org.apache.mina.example.gettingstarted.timeserver.MinaTimeServer 这将启动服务器...原文链接:http://mina.apache.org/mina-project/userguide/ch1-getting-started/ch1-getting-started.html。

    1.4K60

    Mina框架的使用

    什么是Mina框架 Apache Mina是一个能够帮助用户开发高性能和高伸缩性网络应用程序的框架。它通过Java nio技术基于TCP/IP和UDP/IP协议提供了抽象的、事件驱动的、异步的API。...Mina主页 下载地址 为什么使用Mina? 传统socket:阻塞式通信 每建立一个Socket连接时,同时创建一个新线程对该Socket进行单独通信(采用阻塞的方式通信)。...} } 仅需要4不即可完成 在MyserverHandler写消息处理的代码 import java.awt.datatransfer.StringSelection; import org.apache.mina.core.service.IoHandlerAdapter...; import org.apache.mina.core.session.IdleStatus; import org.apache.mina.core.session.IoSession; /**...写的客户端 //客户端使用mina public class MinaClient { public static void main(String[] args) throws Exception{

    1.2K10

    MINA 框架简介「建议收藏」

    Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina...Mina 主要有1.x 和2.x 两个分支,这里我们讲解最新版本2.0,如果你使用的是Mina 1.x,那么可能会有一些功能并不适用。...MINA 框架简介 当客户首次访问采用MINA编写的程序时,IoAcceptor作为线程运行,负责接受来自客户的请求。...Apache MINA提供一个LoggingFilter类,用来log通信过程。...而如果我们不提供任何过滤器的话,那么在 messageReceived 方法中的第二个参数类型就是一个 byte 的缓冲区,对应的类是 org.apache.mina.common.ByteBuffer

    1.6K41

    java mina框架实例_MINA框架简介和一个简单的例子

    MINA框架的应用比较广泛,应用的开源项目有Apache Directory、AsyncWeb、Apache Qpid、QuickFIX/J、Openfire、SubEthaSTMP、red5等。...测试 首先运行MinaTimeServer,启动服务端,接着在命令行运行“telnet 127.0.0.1 9123”,来登录,这时会看到服务端输出如下: 2008-2-21 16:15:29 org.apache.MINA.filter.logging.LogLevel...$4 log /10.64.2.137:4140 IP和端口号 信息: CREATED 2008-2-21 16:15:29 org.apache.MINA.filter.logging.LogLevel...信息: OPENED 在客户端输入回车,在客户端可以看到服务端返回当前的时间: Thu Feb 21 16:20:14 CST 2008 服务端输出: 2008-2-21 16:20:14 org.apache.MINA.filter.logging.LogLevel...RECEIVED: HeapBuffer[pos=0 lim=2 cap=2048: 0D 0A] 接收收到回车符 Message written… 2008-2-21 16:20:14 org.apache.MINA.filter.logging.LogLevel

    1.3K20

    Java 中的 pyftpdlib 替代品

    2、解决方案Java 中有许多可替代 pyftpdlib 的 FTP 服务器库,其中包括:Apache FtpServer:Apache FtpServer 是 Apache Jakarta 项目的一部分...Mina FtpServer:Mina FtpServer 是一个基于 Apache MINA 框架的 FTP 服务器,特点是轻量级、高性能和可伸缩性,支持多种协议和特性,包括 SSL/TLS、匿名登录...代码示例使用 Apache FtpServer 创建一个简单的 FTP 服务器:import org.apache.ftpserver.FtpServer;import org.apache.ftpserver.FtpServerFactory...FtpServer 创建一个简单的 FTP 服务器:import org.apache.mina.filter.codec.ProtocolCodecFilter;import org.apache.mina.filter.codec.textline.TextLineCodecFactory...;import org.apache.mina.transport.socket.nio.NioSocketAcceptor;import org.mina.transport.socket.nio.NioSocketConnector

    12910

    Socket通信封装MIna框架--含羞代放

    Mina异步IO使用的Java底层JNI框架,Mina提供服务端和客户端,将我们的业务解耦开发.真正做到高内聚低耦合的思想核心类===IoService :Mina中将服务端和客户端都看成是服务,这里提供统一接口...比如Mina框架中用来创建服务端类NioSocketAcceptor。他直接继承了AbstractPollingIoAcceptor。...剩下的事情已经和Mina基本没多大关联了。我们将在这里处理业务逻辑,使用到的就是Handler提供的接收消息和发送消息两个功能。...总结== 今天我们了解了Mina工作的流程,主要就是IoFilter和IoHandler实现消息的通信 。 千里之行始于足下,一点一点的进步。...下面贴出一份总结的图谱帮助我们理解Mina流程我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

    23510
    领券