1 | # node-diameter
|
2 |
|
3 | [![Gitter](https://img.shields.io/badge/gitter-join%20chat-1dce73.svg)](https://gitter.im/node-diameter/node-diameter?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
|
4 | [![npm version](https://badge.fury.io/js/diameter.svg)](http://badge.fury.io/js/diameter)
|
5 | [![Build Status](https://travis-ci.org/node-diameter/node-diameter.svg?branch=master)](https://travis-ci.org/node-diameter/node-diameter)
|
6 | [![Code Climate](https://codeclimate.com/github/node-diameter/node-diameter/badges/gpa.svg)](https://codeclimate.com/github/node-diameter/node-diameter)
|
7 | [![Test Coverage](https://codeclimate.com/github/node-diameter/node-diameter/badges/coverage.svg)](https://codeclimate.com/github/node-diameter/node-diameter/coverage)
|
8 |
|
9 | node-diameter is node.js implementation of Base Diameter protocol.
|
10 |
|
11 |
|
12 | ## Usage
|
13 |
|
14 | Check client and server in 'examples' directory.
|
15 |
|
16 | To see it in action:
|
17 |
|
18 | ````bash
|
19 | $ npm install
|
20 | ````
|
21 |
|
22 | ### Start server:
|
23 | ````bash
|
24 | $ npm run-script example-server
|
25 | ````
|
26 |
|
27 | ### Start client:
|
28 | ````bash
|
29 | $ npm run-script example-client
|
30 | ````
|
31 |
|
32 | ## Complementary library
|
33 |
|
34 | Makes it easier to work with diameter messages, by converting the arrays to objects:
|
35 |
|
36 | [https://github.com/node-diameter/node-diameter-avp-object](https://github.com/node-diameter/node-diameter-avp-object)
|
37 |
|
\ | No newline at end of file |