https://github.com/itsankoff/gotcha
Golang chat server and client 💬
https://github.com/itsankoff/gotcha
chat client go golang gotcha server
Last synced: 5 months ago
JSON representation
Golang chat server and client 💬
- Host: GitHub
- URL: https://github.com/itsankoff/gotcha
- Owner: itsankoff
- License: mit
- Created: 2017-01-09T13:11:33.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2019-07-02T11:12:19.000Z (almost 7 years ago)
- Last Synced: 2024-06-20T06:22:36.663Z (almost 2 years ago)
- Topics: chat, client, go, golang, gotcha, server
- Language: Go
- Homepage:
- Size: 115 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gotcha
Chat server and client library and ready applications written in Golang.
* [Intro](#intro)
* [Install](#install)
* [Usage](#usage)
* [License](#license)
---
## Intro
This repository provides both library which you can integrate in your project and ready Golang server and client.
## Install
```
go get github.com/itsankoff/gotcha/cmd/server
go get github.com/itsankoff/gotcha/cmd/client
```
## Usage
**1. Simple usage of client and server applications**
```
/path/to/your/workspace/bin/server
/path/to/your/workspace/bin/client
```
**2. More sophisticated usage**
```
/path/to/your/workspace/bin/server --host= --key_path= --cert_path=
/path/to/your/workspace/bin/client --host=
```
**3. For full information about all possible options for both client and server run**
```
/path/to/your/workspace/bin/server --help
/path/to/your/workspace/bin/client --help
```
**4. For library API reference check the documentation and
[client examples files](https://github.com/itsankoff/gotcha/blob/master/client/client_test.go) and
[server examples files](https://github.com/itsankoff/gotcha/blob/master/server/server_test.go)**
## License
[MIT License](https://github.com/itsankoff/gotcha/blob/master/LICENSE)