Skip to content
A simple chat application built with golang
Go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
doc
img
src
LICENSE
README.md
client.go
server.go

README.md

GOOF Talk

Gooftalk_Logo A simple chat application built with golang.

For more details and the Design Document, go to our Wiki

Usage

Currently our code can get the server to running state and enables other clients to connect to it. Once connected, the username will be shown in server log and the online user list will be updated. Run the server.go with no parameters to run accept the messages in default port i.e. 3410. To connect to the running server, use

./client -user <username> -host 192.168.1.3:3410

To connect to the server running in same machine, don't write -host.

Documentation

Each of the exported functions present in custom packages goofserver and goofclient contains comments about their fuctionalities. To view them in command line, use :
$ godoc goofclient <function name>
OR
$ godoc goofserver <function name>
Please note that to make godoc read from our package, the project path should be assigned as GOPATH.
Alternatively, you can view the html documents present in doc folder which are generated using godoc -html command

You can’t perform that action at this time.