在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → mrniko:基于Java实现的Socket.IO服务器。实时Java框架

mrniko:基于Java实现的Socket.IO服务器。实时Java框架

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.19M
  • 下载次数:2
  • 浏览次数:44
  • 发布时间:2024-02-29
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
mrniko:基于Java实现的Socket.IO服务器。实时Java框架源码下载
这是一个基于Netty服务器框架的开源Java实现的Socket.IO服务器。支持1.x - 4.x版本的Socket.IO客户端,支持xhr-polling和websocket传输,提供了诸如命名空间、房间、acknowledgment等功能,性能优越。
【实例截图】
【核心代码】
文件清单
└── netty-socketio-84176e768d968d60f2f4aac40e9408a9f1749d10
    ├── checkstyle.xml
    ├── header.txt
    ├── LICENSE.txt
    ├── pom.xml
    ├── README.md
    └── src
        ├── main
        │   └── java
        │       ├── com
        │       │   └── corundumstudio
        │       │       └── socketio
        │       │           ├── ack
        │       │           │   ├── AckManager.java
        │       │           │   └── AckSchedulerKey.java
        │       │           ├── AckCallback.java
        │       │           ├── AckMode.java
        │       │           ├── AckRequest.java
        │       │           ├── annotation
        │       │           │   ├── AnnotationScanner.java
        │       │           │   ├── OnConnect.java
        │       │           │   ├── OnConnectScanner.java
        │       │           │   ├── OnDisconnect.java
        │       │           │   ├── OnDisconnectScanner.java
        │       │           │   ├── OnEvent.java
        │       │           │   ├── OnEventScanner.java
        │       │           │   ├── ScannerEngine.java
        │       │           │   └── SpringAnnotationScanner.java
        │       │           ├── AuthorizationListener.java
        │       │           ├── AuthorizationResult.java
        │       │           ├── AuthTokenListener.java
        │       │           ├── AuthTokenResult.java
        │       │           ├── BroadcastAckCallback.java
        │       │           ├── BroadcastOperations.java
        │       │           ├── ClientOperations.java
        │       │           ├── Configuration.java
        │       │           ├── DisconnectableHub.java
        │       │           ├── Disconnectable.java
        │       │           ├── handler
        │       │           │   ├── AuthorizeHandler.java
        │       │           │   ├── ClientHead.java
        │       │           │   ├── ClientsBox.java
        │       │           │   ├── EncoderHandler.java
        │       │           │   ├── InPacketHandler.java
        │       │           │   ├── PacketListener.java
        │       │           │   ├── SocketIOException.java
        │       │           │   ├── SuccessAuthorizationListener.java
        │       │           │   ├── TransportState.java
        │       │           │   └── WrongUrlHandler.java
        │       │           ├── HandshakeData.java
        │       │           ├── JsonSupportWrapper.java
        │       │           ├── listener
        │       │           │   ├── ClientListeners.java
        │       │           │   ├── ConnectListener.java
        │       │           │   ├── DataListener.java
        │       │           │   ├── DefaultExceptionListener.java
        │       │           │   ├── DisconnectListener.java
        │       │           │   ├── EventInterceptor.java
        │       │           │   ├── ExceptionListenerAdapter.java
        │       │           │   ├── ExceptionListener.java
        │       │           │   ├── MultiTypeEventListener.java
        │       │           │   ├── PingListener.java
        │       │           │   └── PongListener.java
        │       │           ├── messages
        │       │           │   ├── HttpErrorMessage.java
        │       │           │   ├── HttpMessage.java
        │       │           │   ├── OutPacketMessage.java
        │       │           │   ├── PacketsMessage.java
        │       │           │   ├── XHROptionsMessage.java
        │       │           │   └── XHRPostMessage.java
        │       │           ├── misc
        │       │           │   ├── CompositeIterable.java
        │       │           │   ├── CompositeIterator.java
        │       │           │   └── IterableCollection.java
        │       │           ├── MultiRoomBroadcastOperations.java
        │       │           ├── MultiTypeAckCallback.java
        │       │           ├── MultiTypeArgs.java
        │       │           ├── namespace
        │       │           │   ├── EventEntry.java
        │       │           │   ├── Namespace.java
        │       │           │   └── NamespacesHub.java
        │       │           ├── protocol
        │       │           │   ├── AckArgs.java
        │       │           │   ├── AuthPacket.java
        │       │           │   ├── ConnPacket.java
        │       │           │   ├── EngineIOVersion.java
        │       │           │   ├── Event.java
        │       │           │   ├── JacksonJsonSupport.java
        │       │           │   ├── JsonSupport.java
        │       │           │   ├── PacketDecoder.java
        │       │           │   ├── PacketEncoder.java
        │       │           │   ├── Packet.java
        │       │           │   ├── PacketType.java
        │       │           │   └── UTF8CharsScanner.java
        │       │           ├── scheduler
        │       │           │   ├── CancelableScheduler.java
        │       │           │   ├── HashedWheelScheduler.java
        │       │           │   ├── HashedWheelTimeoutScheduler.java
        │       │           │   └── SchedulerKey.java
        │       │           ├── SingleRoomBroadcastOperations.java
        │       │           ├── SocketConfig.java
        │       │           ├── SocketIOChannelInitializer.java
        │       │           ├── SocketIOClient.java
        │       │           ├── SocketIONamespace.java
        │       │           ├── SocketIOServer.java
        │       │           ├── store
        │       │           │   ├── HazelcastPubSubStore.java
        │       │           │   ├── HazelcastStoreFactory.java
        │       │           │   ├── HazelcastStore.java
        │       │           │   ├── MemoryPubSubStore.java
        │       │           │   ├── MemoryStoreFactory.java
        │       │           │   ├── MemoryStore.java
        │       │           │   ├── pubsub
        │       │           │   │   ├── BaseStoreFactory.java
        │       │           │   │   ├── BulkJoinLeaveMessage.java
        │       │           │   │   ├── ConnectMessage.java
        │       │           │   │   ├── DisconnectMessage.java
        │       │           │   │   ├── DispatchMessage.java
        │       │           │   │   ├── JoinLeaveMessage.java
        │       │           │   │   ├── PubSubListener.java
        │       │           │   │   ├── PubSubMessage.java
        │       │           │   │   ├── PubSubStore.java
        │       │           │   │   └── PubSubType.java
        │       │           │   ├── RedissonPubSubStore.java
        │       │           │   ├── RedissonStoreFactory.java
        │       │           │   ├── RedissonStore.java
        │       │           │   ├── StoreFactory.java
        │       │           │   └── Store.java
        │       │           ├── transport
        │       │           │   ├── NamespaceClient.java
        │       │           │   ├── PollingTransport.java
        │       │           │   └── WebSocketTransport.java
        │       │           ├── Transport.java
        │       │           └── VoidAckCallback.java
        │       └── module-info.java
        └── test
            └── java
                └── com
                    └── corundumstudio
                        └── socketio
                            ├── JoinIteratorsTest.java
                            ├── parser
                            │   ├── DecoderAckPacketTest.java
                            │   ├── DecoderBaseTest.java
                            │   ├── DecoderConnectionPacketTest.java
                            │   ├── DecoderEventPacketTest.java
                            │   ├── DecoderJsonPacketTest.java
                            │   ├── DecoderMessagePacketTest.java
                            │   ├── EncoderAckPacketTest.java
                            │   ├── EncoderBaseTest.java
                            │   ├── EncoderConnectionPacketTest.java
                            │   ├── EncoderEventPacketTest.java
                            │   ├── EncoderMessagePacketTest.java
                            │   └── PayloadTest.java
                            ├── protocol
                            │   └── PacketTest.java
                            └── transport
                                └── WebSocketTransportTest.java

27 directories, 131 files

标签:

实例下载地址

mrniko:基于Java实现的Socket.IO服务器。实时Java框架

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警