corn 0.2.0

corn is a socket server free to chat & a web server display files
Documentation
# Corn

#### Pure Socket Text Chat in Rust

- **Text Chat** 
  
  - Only text for now

- **Web File Server** 
  
  - Show files and dirs

- **‌Dynamic Port‌**. 
  
  - The port is dynamic

# Usage

Package available at crates.io: https://crates.io/crates/corn

Documentation available at https://docs.rs/corn/

Usual way is to `cargo build --release` in console. 

Docs available via `cargo doc --no-deps --open`. 

# Examples

### Start Chat Server

```rust
use corn::start_chat_server;

fn main() {
    println!("Hello, world!");
    start_chat_server()
}
```

**Note:** It‘s a simple socket server, use socket client to chat, just start.

### Start Web Server

```rust  start_web_server
use corn::start_web_server;

fn main() {
    println!("Hello, world!");
    start_web_server()
}
```

**Note:** Open the Url in the Web Browser.

### Use rustc

```
cd corn
mkdir -p runtime/chat/rust

rustc src/chat/server.rs -o runtime/chat/rust/rserver
rustc src/chat/client.rs -o runtime/chat/rust/rclient
cd runtime/chat/rust
./rserver
./rclient
```

# corn Bin

```
todo
```

Crate also provides `corn` binary which is helpful to inspect database file in various ways. It can be found after `cargo build --release` in `./target/release/corn`.

Excerpt from man:

```bash
USAGE:
    corn [SUBCOMMAND]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

SUBCOMMANDS:
    info     Prints some info
```

# Disclaimer

happy to help you there.

---

MIT License