zinx
A lightweight concurrent server framework based on Golang.
파일 탐색기
최종 버전 다운로드 (.zip)- reviewdog.yml
- FUNDING.yml
- zinx.json
- client.go
- client.go
- main.go
- Makefile
- user_async_api.go
- client.go
- user_dao.go
- user_login.go
- login.go
- server.go
- hello.go
- ping.go
- build.sh
- main.go
- Makefile
- version
- hello.go
- ping.go
- build.sh
- main.go
- Makefile
- version
- client.go
- ping_router.go
- server.go
- bili0x10router.go
- bili0x13router.go
- bili0x14router.go
- bili0x15router.go
- bili0x16router.go
- main.go
- README.MD
- client.go
- htlvcrcbusinessrouter.go
- tlvbusinessrouter.go
- server.go
- README.MD
- client.go
- zinx.json
- server.go
- client.go
- client_default.go
- zinx.json
- server.go
- zinx.json
- server_default.go
- client.go
- interceptor_1.go
- route.go
- server.go
- kcp_client.go
- server.go
- client.go
- my_logger.go
- server.go
- client.go
- client.go
- zinx.json
- server.go
- client.go
- client.go
- server.go
- client.go
- zinx.json
- server.go
- client.go
- server.go
- zinx-v0.1.tar.gz
- zinx-v0.11.tar.gz
- zinx-v0.2.tar.gz
- zinx-v0.3.tar.gz
- zinx-v0.4.tar.gz
- zinx-v0.5.tar.gz
- zinx-v0.6.tar.gz
- zinx-v0.7.tar.gz
- zinx-v0.8.tar.gz
- zinx-v0.9-0.10.tar.gz
- client.go
- NoPoolModeServer.go
- PoolModeServer.go
- client.go
- server.go
- server.go
- server.go
- zinx.json
- hello.go
- ping.go
- build.sh
- dockerfile
- main.go
- Makefile
- version
- main.go
- router.go
- main.go
- client.go
- server.go
- client.go
- server.go
- Person.pb.go
- Person.proto
- main.go
- Client0.go
- Client1.go
- zinx.json
- Server.go
- Client0.go
- Client1.go
- zinx.json
- Server.go
- client.go
- server.go
- client.go
- server.go
- client.go
- server.go
- client.go
- zinx.json
- server.go
- client.go
- zinx.json
- server.go
- Client0.go
- Client1.go
- zinx.json
- Server.go
- Client0.go
- Client1.go
- zinx.json
- Server.go
- Client0.go
- Client1.go
- zinx.json
- Server.go
- client.go
- index.js
- index.json
- index.wxml
- index.wxss
- .eslintrc.js
- app.js
- app.json
- app.wxss
- package-lock.json
- package.json
- project.config.json
- project.private.config.json
- sitemap.json
- server.go
- zinx-logo-readme.png
- zinx-logo-rect.png
- zinx-logo.png
- zinx-logo_bk.png
- zinxlogo.go
- async_op.go
- async_op_result.go
- async_worker.go
- env.go
- userconf.go
- zconf.go
- crc.go
- htlvcrcdecoder.go
- ltvdecoder_little.go
- tlvdecoder.go
- iclient.go
- iconnection.go
- iconnmanager.go
- idatapack.go
- idecoder.go
- iheartbeat.go
- iinterceptor.go
- ilengthfield.go
- ilogger.go
- imessage.go
- imsghandler.go
- inotify.go
- irequest.go
- irouter.go
- iserver.go
- options.go
- chain.go
- framedecoder.go
- interceptor.go
- move.go
- world_chat.go
- zinx.json
- aoi.go
- aoi_test.go
- grid.go
- player.go
- world_manager.go
- build.sh
- msg.pb.go
- msg.proto
- client_AI_robot.go
- README-CN.md
- README.md
- server.go
- default.go
- logger_core.go
- stdzlog.go
- zlog_test.go
- acceptdelay.go
- acceptdelay_test.go
- callbacks.go
- callbacks_test.go
- chainbuilder.go
- client.go
- connection.go
- connmanager.go
- defaultrouterfunc.go
- heartbeat.go
- kcp_connection.go
- msghandler.go
- options.go
- request.go
- request_func.go
- router.go
- routerSilces_test.go
- server.go
- server_test.go
- ws_connection.go
- notify.go
- notify_test.go
- datapack_ltv_littleendian.go
- datapack_tlv_bigendian.go
- datapack_tlv_bigendian_test.go
- message.go
- packfactory.go
- delayfunc.go
- delayfunc_test.go
- timer.go
- timer_test.go
- timerscheduler.go
- timerscheduler_test.go
- timewheel.go
- timewheel_test.go
- hash.go
- shard_lock_map.go
- shard_lock_map_bench_test.go
- shard_lock_map_test.go
- snowflake_uuid.go
- snowflake_uuid_test.go
- witer.go
- .gitattributes
- .gitignore
- .golangci.yaml
- go.mod
- go.sum
- LICENSE
- Makefile
- README-CN.md
- README.md
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/aceld/zinx
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd zinx
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Go
보통 추천$ go run server.go
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
$ go run client.go
따로 빌드하지 않고 바로 Go 프로그램을 실행합니다.
빌드가 에러 없이 끝나면 성공입니다. go run . 을 썼다면 터미널 출력을 확인하세요.
이 레포의 README에 적힌 실제 명령어를 그대로 가져왔습니다.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
