()
| 20 | ) |
| 21 | |
| 22 | func server() { |
| 23 | queue := cellnet.NewEventQueue() |
| 24 | |
| 25 | p := peer.NewGenericPeer("tcp.Acceptor", "server", "127.0.0.1:7701", queue) |
| 26 | |
| 27 | dispatcher := proc.NewMessageDispatcherBindPeer(p, "tcp.ltv") |
| 28 | |
| 29 | dispatcher.RegisterMessage("main.TestEchoACK", func(ev cellnet.Event) { |
| 30 | |
| 31 | msg := ev.Message().(*TestEchoACK) |
| 32 | |
| 33 | ev.Session().Send(&TestEchoACK{ |
| 34 | Msg: msg.Msg, |
| 35 | Value: msg.Value, |
| 36 | }) |
| 37 | }) |
| 38 | |
| 39 | p.Start() |
| 40 | |
| 41 | queue.StartLoop() |
| 42 | } |
| 43 | |
| 44 | func client() { |
| 45 |
no test coverage detected