Mercurial > projects > dreactor
comparison test/chatserver.d @ 10:e75a2e506b1d
housekeeping
author | rick@minifunk |
---|---|
date | Fri, 01 Aug 2008 16:30:45 -0400 |
parents | 5412a1ff2e49 |
children | d6a3cfe7c3de |
comparison
equal
deleted
inserted
replaced
9:5412a1ff2e49 | 10:e75a2e506b1d |
---|---|
8 import dreactor.core.Dispatcher; | 8 import dreactor.core.Dispatcher; |
9 | 9 |
10 import dreactor.protocol.RawTcp; | 10 import dreactor.protocol.RawTcp; |
11 import dreactor.transport.AsyncSocketConduit; | 11 import dreactor.transport.AsyncSocketConduit; |
12 | 12 |
13 int count; | |
14 int main() | 13 int main() |
15 { | 14 { |
16 Vat l_vat = new Vat(); | 15 Vat l_vat = new Vat(); |
17 Logger log = Log.lookup("dreactor.chatserver"); | 16 Logger log = Log.lookup("dreactor.chatserver"); |
18 Log.root.level(log.Level.Info, true); | 17 Log.root.level(log.Level.Info, true); |
19 RawTCPListener listener = new RawTCPListener(l_vat, new IPv4Address(5555)); | 18 RawTCPListener listener = new RawTCPListener(l_vat, new IPv4Address(5555)); |
19 | |
20 listener.setDataHandler( (char[] inbuf, Dispatcher d) { | 20 listener.setDataHandler( (char[] inbuf, Dispatcher d) { |
21 | 21 |
22 listener.broadcast(inbuf, [d]); | 22 listener.broadcast(inbuf, [d]); |
23 | 23 |
24 }); | 24 }); |