blob: 6277d16ff6ff46aaeee40eed4ac9b5ebaf9001b6 [file] [view]
# getty examples ##
---
*[getty](https://github.com/alexstocks/getty) code examples*
> getty-examples alse shows a java like compile package.
## license ##
---
Apache License 2.0
## getty example1: tcp-echo ##
---
This example shows a simple tcp client and server.
The server sends back messages from client. The client sends messages to the echo server and prints all messages received.
To run the example, start the server:
```bash
$ cd echo/tcp-echo/server/ && sh assembly/linux/test.sh && cd target/linux/echo_server-0.3.07-20161009-1632-test/ && sh bin/load.sh start
```
Next, start the client:
```bash
$ cd echo/tcp-echo/client/ && sh assembly/linux/test.sh && cd target/linux/echo_client-0.3.07-20161009-1634-test/ && sh bin/load.sh start
```
## getty example2: ws-echo ##
---
This example shows a simple websocket client(go client & javascript client) and server.
The server sends back messages from client. The client sends messages to the echo server and prints all messages received.
To run the example, start the server:
```bash
$ cd echo/ws-echo/server/ && sh assembly/linux/test.sh && cd target/linux/echo_server-0.3.07-20161009-1632-test/ && sh bin/load.sh start
```
Next, start the go client:
```bash
$ cd echo/ws-echo/client/ && sh assembly/linux/test.sh && cd target/linux/echo_client-0.3.07-20161009-1634-test/ && sh bin/load.sh start
```
Or start the js client:
```bash
$ cd echo/ws-echo/js-client/ && open index.html in a internet browser(like chrome or ie or firefox etc).
```