update to ch6
go socket example
websocket in go
rpc in go
error handle in go