summaryrefslogtreecommitdiff
path: root/doc/progs/server.go
diff options
context:
space:
mode:
authorRob Pike <r@golang.org>2009-01-30 10:18:58 -0800
committerRob Pike <r@golang.org>2009-01-30 10:18:58 -0800
commit041b972934aa85b17b899981d60cd991c5dc5abf (patch)
tree93793ce824498c23bce116d19dc0f9248c5cb1d5 /doc/progs/server.go
parent18f4ab31c9eb5d1ca1d02f972c2f596c9c83fd6c (diff)
downloadgolang-041b972934aa85b17b899981d60cd991c5dc5abf.tar.gz
clean up server code in tutorial
R=rsc DELTA=15 (1 added, 0 deleted, 14 changed) OCL=23889 CL=23889
Diffstat (limited to 'doc/progs/server.go')
-rw-r--r--doc/progs/server.go18
1 files changed, 9 insertions, 9 deletions
diff --git a/doc/progs/server.go b/doc/progs/server.go
index 32d40f9ab..ab860891a 100644
--- a/doc/progs/server.go
+++ b/doc/progs/server.go
@@ -11,21 +11,21 @@ type request struct {
type binOp (a, b int) int;
-func run(op *BinOp, request *Request) {
- result := op(request.a, request.b);
- request.replyc <- result;
+func run(op *binOp, req *request) {
+ result := op(req.a, req.b);
+ req.replyc <- result;
}
-func server(op *BinOp, service chan *Request) {
+func server(op *binOp, service chan *request) {
for {
- request := <-service;
- go run(op, request); // don't wait for it
+ req := <-service;
+ go run(op, req); // don't wait for it
}
}
-func startServer(op *BinOp) chan *Request {
- req := make(chan *Request);
- go Server(op, req);
+func startServer(op *binOp) chan *request {
+ req := make(chan *request);
+ go server(op, req);
return req;
}