t-io
T-io is a network programming framework developed based on Java AIO. From the collected cases, t-io is widely used for IoT, IM, and customer service, making it a top-notch network programming framework
파일 탐색기
최종 버전 다운로드 (.zip)- codeql-analysis.yml
- maven.yml
- _cmd.bat
- clean.bat
- clean.sh
- compile.bat
- deploy.bat
- deploy.sh
- install.bat
- install.sh
- codetemplates.xml
- format.xml
- git使用小记-github.docx
- git使用小记.docx
- preview.png
- 1.png
- 2.png
- 1.png
- 2.png
- 3.png
- license_header.txt
- TioClientHandler.java
- TioClientListener.java
- ClientChannelContext.java
- ClientGroupStat.java
- ConnectionCompletionHandler.java
- ConnectionCompletionVo.java
- DefaultTioClientListener.java
- ReconnConf.java
- ReconnRunnable.java
- TioClient.java
- TioClientConfig.java
- IpStatRemovalListener.java
- LengthOverflowException.java
- TioDecodeException.java
- EncodedPacket.java
- GroupListener.java
- Packet.java
- PacketListener.java
- TioHandler.java
- TioListener.java
- TioUuid.java
- BsIds.java
- ClientNodes.java
- Groups.java
- Ids.java
- IpBlacklist.java
- Ips.java
- IpStats.java
- MaintainUtils.java
- Tokens.java
- Users.java
- AppendableBuffer.java
- Buffers.java
- BufferType.java
- BufferUtils.java
- DefaultOnCloseListener.java
- DefaultTaskHandler.java
- Handshaker.java
- IHandshakeCompletedListener.java
- ISessionClosedListener.java
- ISSLFacade.java
- ISSLListener.java
- ITaskHandler.java
- ITasks.java
- SSLFacade.java
- SSLLog.java
- Tasks.java
- tips.txt
- Worker.java
- SslConfig.java
- SslFacadeContext.java
- SslHandshakeCompletedListener.java
- SslListener.java
- SslSessionClosedListener.java
- SslUtils.java
- SslVo.java
- ChannelStat.java
- DefaultIpStatListener.java
- GroupStat.java
- IpStat.java
- IpStatListener.java
- CloseRunnable.java
- DecodeRunnable.java
- HandlerRunnable.java
- SendRunnable - 副本.java1
- SendRunnable.java
- UdpHandler.java
- UdpHandlerRunnable.java
- UdpSendRunnable.java
- UdpClient.java
- UdpClientConf.java
- UdpConf.java
- UdpPacket.java
- UdpServer.java
- UdpServerConf.java
- ByteBufferUtils.java
- DecodeByteBufferList.java
- PacketUtils.java
- TioUtils.java
- ChannelContext.java
- ChannelContextFilter.java
- DefaultTioListener.java
- DefaultTioUuid.java
- Node.java
- PacketConverter.java
- PacketHandlerMode.java
- PacketSendMode.java
- ReadCompletionHandler.java
- SynPacketAction.java
- TcpConst.java
- Tio.java
- TioConfig.java
- WriteCompletionHandler - 副本.java1
- WriteCompletionHandler.java
- RateLimiterWrap.java
- TioServerHandler.java
- TioServerListener.java
- AcceptCompletionHandler.java
- DefaultTioServerListener.java
- ServerChannelContext.java
- ServerGroupStat.java
- TioServer.java
- TioServerConfig.java
- .gitignore
- _cmd.bat
- check-update.bat
- doc.bat
- install.bat
- pom.xml
- _cmd.bat
- doc.bat
- pom.xml
- CaffeineCache.java
- DefaultRemovalListener.java
- CaffeineRedisCache.java
- GuavaCache.java
- GuavaRedisCache.java
- J2Cache.java
- ExpireVo.java
- RedisCache.java
- RedisExpireUpdateTask.java
- AbsCache.java
- CacheChangedVo.java
- CacheChangeType.java
- CacheUtils.java
- FirsthandCreater.java
- ICache.java
- CaffeineUtils.java
- Converter.java
- ACEUtils.java
- Md5.java
- DateFmt.java
- FreemarkerUtils.java
- ShortMessageTemplateExceptionHandler.java
- GuavaUtils.java
- HtmlUtils.java
- HttpUtils.java
- _readme.txt
- ArrayUtil.java
- BasicType.java
- BeanInfoCache.java
- BeanUtil.java
- BetweenFormater.java
- CaseInsensitiveMap.java
- ClassScanAnnotationHandler.java
- ClassScanHandler.java
- ClassUtil.java
- CollUtil.java
- CustomKeyMap.java
- DatePattern.java
- DateUnit.java
- DateUtil.java
- Editor.java
- FastByteArrayOutputStream.java
- FastByteBuffer.java
- FileUtil.java
- Filter.java
- package-info.java
- PatternPool.java
- ResourceUtil.java
- ReUtil.java
- SimpleCache.java
- Snowflake.java
- StrUtil.java
- Validator.java
- ZipUtil.java
- _readme.txt
- JfinalRecordSerializer.java
- P.java
- package-info.java
- Prop.java
- Json.java
- ListWithLock.java
- LockUtils.java
- MapWithLock.java
- ObjWithLock.java
- ReadLockHandler.java
- ReadWriteLockHandler.java
- SetWithLock.java
- WriteLockHandler.java
- Page.java
- PageUtils.java
- IPropSupport.java
- MapWithLockPropSupport.java
- AbstractJobWithLog.java
- QuartzUtils.java
- FullWaitQueue.java
- TioFullWaitQueue.java
- Resp.java
- RespResult.java
- RespVo.java
- AbstractQueueRunnable.java
- AbstractSynRunnable.java
- DefaultThreadFactory.java
- SynThreadPoolExecutor.java
- TioCallerRunsPolicy.java
- ThreadUtils.java
- Time.java
- LayuiPage.java
- ClientDecorator.java
- Zk.java
- BinaryUtils.java
- ConfigUtils.java
- HashUtils.java
- IoUtils.java
- SysConst.java
- SystemTimer.java
- Threads.java
- UAUtils.java
- Uuid.java
- tio-quartz.properties
- ResourceUtilTest.java
- .gitignore
- _cmd.bat
- check-update.bat
- doc.bat
- install.bat
- pom.xml
- Const.java
- FlashPolicyPacket.java
- FlashPolicyServerStarter.java
- FlashPolicyTioServerHandler.java
- .gitignore
- pom.xml
- pkg.xml
- ClientHttpRequest.java
- ClientHttpResponse.java
- HttpClientStarter.java
- HttpRequestEncoder.java
- HttpResponseDecoder.java
- HttpTioClientHandler.java
- HttpTioClientListener.java
- logback.properties
- logback.xml
- test.txt
- .gitignore
- _cmd.bat
- check-update.bat
- install.bat
- package.bat
- pom.xml
- startup.bat
- HttpRequestHandler.java
- SnowflakeSessionIdGenerator.java
- UUIDSessionIdGenerator.java
- ISessionIdGenerator.java
- SessionRateLimiter.java
- SessionRateVo.java
- HttpSession.java
- HttpDateTimer.java
- HttpGzipUtils.java
- HttpParseUtils.java
- IpUtils.java
- ConfigurationCreater.java
- FreemarkerConfig.java
- ModelGenerator.java
- TemplateView.java
- View.java
- Cookie.java
- HeaderName.java
- HeaderValue.java
- HttpConfig.java
- HttpConst.java
- HttpMultiBodyDecoder.java
- HttpPacket.java
- HttpRequest.java
- HttpRequestDecoder.java
- HttpResource.java
- HttpResponse.java
- HttpResponseEncoder.java
- HttpResponseStatus.java
- HttpUuid.java
- KeyValue.java
- Method.java
- MimeType.java
- RequestLine.java
- ResponseLine.java
- StrCache.java
- TioConfigKey.java
- UploadFile.java
- test.txt
- .gitignore
- _cmd.bat
- install.bat
- pom.xml
- _cmd.bat
- install.bat
- pom.xml
- HttpCache.java
- RequestPath.java
- DefaultHttpRequestHandler.java
- DispatcheHttpRequestHandler.java
- FileCache.java
- FileChangeListener.java
- CurrUseridGetter.java
- HttpServerInterceptor.java
- HttpSessionListener.java
- ThrowableHandler.java
- ControllerFactory.java
- DefaultControllerFactory.java
- PathUnitVo.java
- Routes.java
- VariablePathVo.java
- DomainMappingSessionCookieDecorator.java
- DomainSessionCookieDecorator.java
- HttpSessionListener.java
- SessionCookieDecorator.java
- IpAccessStat.java
- IpPathAccessStat.java
- IpPathAccessStatListener.java
- IpPathAccessStatRemovalListener.java
- IpPathAccessStats.java
- DefaultTokenGetter.java
- package-info.java
- TokenAccessStat.java
- TokenGetter.java
- TokenPathAccessStat.java
- TokenPathAccessStatListener.java
- TokenPathAccessStatRemovalListener.java
- TokenPathAccessStats.java
- DefaultStatPathFilter.java
- StatPathFilter.java
- ClassUtils.java
- Resps.java
- HttpServerStarter.java
- HttpTioServerHandler.java
- HttpTioServerListener.java
- test.txt
- .gitignore
- _cmd.bat
- check-update.bat
- install.bat
- package.bat
- pom.xml
- _cmd.bat
- install.bat
- pom.xml
- CacheVo.java
- TioCssCompressor.java
- HtmlOptions.java
- TioHtmlCompressor.java
- TioJsCompressor.java
- YuiJsCompressor.java
- ResCompressor.java
- ResCompressorFactory.java
- Compress.java
- Console.java
- Root.java
- svn.txt
- .gitignore
- _cmd.bat
- check-update.bat
- pom.xml
- _cmd.bat
- pom.xml
- pkg.xml
- EchoClient.java.txt
- EchoServer.java.txt
- WsClientConfig.java
- CloseEvent.java
- ErrorEvent.java
- MessageEvent.java
- OpenEvent.java
- WsEvent.java
- ClientHttpRequest.java
- HttpRequestEncoder.java
- HttpResponseDecoder.java
- ByteKit.java
- ObjKit.java
- ReflectKit.java
- TioKit.java
- UriKit.java
- WebSocket.java
- WebSocketImpl.java
- WsClient.java
- WsTioClientHander.java
- WsTioClientListener.java
- logback.properties
- logback.xml
- ByteKitTest.java
- WsClientTest.java
- .gitignore
- _cmd.bat
- check-update.bat
- install.bat
- package.bat
- pom.xml
- BASE64Util.java
- SHA1Util.java
- Opcode.java
- WsClientDecoder.java
- WsClientEncoder.java
- WsConst.java
- WsPacket.java
- WsRequest.java
- WsResponse.java
- WsServerDecoder.java
- WsServerEncoder.java
- WsSessionContext.java
- WsTioUuid.java
- test.txt
- .gitignore
- _cmd.bat
- install.bat
- pom.xml
- _cmd.bat
- install.bat
- pom.xml
- pkg.xml
- IWsMsgHandler.java
- IWsSubProtocolsMsgHandler.java
- WsServerConfig.java
- WsServerStarter.java
- WsTioServerHandler.java
- WsTioServerListener.java
- .gitignore
- _cmd.bat
- check-update.bat
- install.bat
- package.bat
- pom.xml
- .gitignore
- LICENSE
- loc1.bat
- loc1.exe
- pom.xml
- README.md
- README_ZH-CN.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/tywo45/t-io
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd t-io
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Maven (Java)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java 프로젝트를 빌드/실행하려면 필요합니다.
- Maven mvn 명령어를 쓰기 위한 빌드 도구입니다.
mvn clean install
Maven으로 의존성 설치와 빌드를 진행합니다.
BUILD SUCCESS 메시지가 뜨면 성공입니다. target/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
