node-kcp-x
Version:
KCP protocol for Node.js
60 lines (40 loc) • 1.14 kB
Markdown
node-kcp-x
======================================
[![Build Status][1]][2]
[1]: https://api.travis-ci.org/leenjewel/node-kcp.svg?branch=master
[2]: https://travis-ci.org/leenjewel/node-kcp
[KCP Protocol](https://github.com/skywind3000/kcp) for Node.js
修改自 [node-kcp](https://github.com/leenjewel/node-kcp),使用 [node-addon-api](https://github.com/nodejs/node-addon-api) 重写
## HowTo
### Build:
```
npm install -g node-gyp
node-gyp configure
git clone https://github.com/bruce48x/node-kcp
cd node-kcp
git submodule update --init
node-gyp build
```
## 运行示例1
```sh
npm run install
node test/udpserver.js
node test/udpclient.js
```
## 运行示例2
```sh
# 运行服务端
node examples/server.js
# 运行客户端
node examples/client.js
```
## 运行示例3
使用 stream 模式
```sh
# 运行服务端
node examples/stream-server.js
# 运行客户端
node examples/stream-client.js
```
## About Pomelo and Pomelo-kcp
If you want to use [node-kcp](https://github.com/leenjewel/node-kcp) in [pomelo](https://github.com/NetEase/pomelo/) server, you need [pomelo-kcp](https://github.com/leenjewel/pomelo-kcp)