summaryrefslogtreecommitdiff
path: root/doc/progs/server.go
diff options
context:
space:
mode:
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;
}