Go Recipes: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 20: Line 20:
* TCP client and server with <tt>[[Go Package net|net]]</tt> primitives:  [https://github.com/NovaOrdis/playground/blob/master/go/network/tcp-server.go playground/go/network/tcp-server.go],  [https://github.com/NovaOrdis/playground/blob/master/go/network/tcp-client.go playground/go/network/tcp-client.go],
* TCP client and server with <tt>[[Go Package net|net]]</tt> primitives:  [https://github.com/NovaOrdis/playground/blob/master/go/network/tcp-server.go playground/go/network/tcp-server.go],  [https://github.com/NovaOrdis/playground/blob/master/go/network/tcp-client.go playground/go/network/tcp-client.go],
* HTTP server with <tt>[[Go Package net|net/http]]</tt> primitives:  [https://github.com/NovaOrdis/playground/blob/master/go/network/http-server.go playground/go/network/http-server.go]
* HTTP server with <tt>[[Go Package net|net/http]]</tt> primitives:  [https://github.com/NovaOrdis/playground/blob/master/go/network/http-server.go playground/go/network/http-server.go]
* HTTP client with <tt>[[Go Package net|net/http]]</tt> and <tt>[[Go Package io|ioutil]]</tt> primitives:  [https://github.com/NovaOrdis/playground/blob/master/go/network/http-client.go playground/go/network/http-client.go]
* HTTP client with <tt>[[Go Package net|net/http]]</tt> and <tt>[[Go Package io|ioutil]]</tt> primitives:  [https://github.com/NovaOrdis/playground/blob/master/go/network/http-client.go playground/go/network/http-client.go] <font color=red>More HTTP details in "Go in Action" page 65.</font>


* RPC - Introducing Go page 89
* RPC - Introducing Go page 89

Revision as of 04:17, 4 April 2016

Internal

Files

Network

  • RPC - Introducing Go page 89

Command Line Parsing

Go Command Line Parsing

Concurrency

Logging

Changing the Logging Device