├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .prettierrc ├── LICENSE ├── README-zh.md ├── README.md ├── dist ├── common.d.ts ├── common.js ├── crypt.d.ts ├── crypt.js ├── fecDecoder.d.ts ├── fecDecoder.js ├── fecEncoder.d.ts ├── fecEncoder.js ├── fecPacket.d.ts ├── fecPacket.js ├── index.d.ts ├── index.js ├── kcp.d.ts ├── kcp.js ├── session.d.ts └── session.js ├── examples ├── client.ts ├── common.ts ├── echo.ts └── server.ts ├── package.json ├── src ├── common.ts ├── crypt.ts ├── fecDecoder.ts ├── fecEncoder.ts ├── fecPacket.ts ├── index.ts ├── kcp.ts └── session.ts ├── tsconfig.build.json ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | **/*.js 2 | node_modules 3 | test 4 | scripts -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README-zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/README-zh.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/README.md -------------------------------------------------------------------------------- /dist/common.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/common.d.ts -------------------------------------------------------------------------------- /dist/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/common.js -------------------------------------------------------------------------------- /dist/crypt.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/crypt.d.ts -------------------------------------------------------------------------------- /dist/crypt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/crypt.js -------------------------------------------------------------------------------- /dist/fecDecoder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/fecDecoder.d.ts -------------------------------------------------------------------------------- /dist/fecDecoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/fecDecoder.js -------------------------------------------------------------------------------- /dist/fecEncoder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/fecEncoder.d.ts -------------------------------------------------------------------------------- /dist/fecEncoder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/fecEncoder.js -------------------------------------------------------------------------------- /dist/fecPacket.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/fecPacket.d.ts -------------------------------------------------------------------------------- /dist/fecPacket.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/fecPacket.js -------------------------------------------------------------------------------- /dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/index.d.ts -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/kcp.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/kcp.d.ts -------------------------------------------------------------------------------- /dist/kcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/kcp.js -------------------------------------------------------------------------------- /dist/session.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/session.d.ts -------------------------------------------------------------------------------- /dist/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/dist/session.js -------------------------------------------------------------------------------- /examples/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/examples/client.ts -------------------------------------------------------------------------------- /examples/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/examples/common.ts -------------------------------------------------------------------------------- /examples/echo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/examples/echo.ts -------------------------------------------------------------------------------- /examples/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/examples/server.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/package.json -------------------------------------------------------------------------------- /src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/src/common.ts -------------------------------------------------------------------------------- /src/crypt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/src/crypt.ts -------------------------------------------------------------------------------- /src/fecDecoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/src/fecDecoder.ts -------------------------------------------------------------------------------- /src/fecEncoder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/src/fecEncoder.ts -------------------------------------------------------------------------------- /src/fecPacket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/src/fecPacket.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/kcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/src/kcp.ts -------------------------------------------------------------------------------- /src/session.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/src/session.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bruce48x/kcpjs/HEAD/yarn.lock --------------------------------------------------------------------------------