| # 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). |
| ``` |