Hi there,
I just set up the first MinaTimeServer example from the 2.0.0-M1
archive. It compiles and runs but doesn't seem to work as expected.
The client (telnet) issues a "quit" command, at which point the server
logs INFO: CLOSED and doesn't accept any more input, but according to
the client, the connection is not closed until the server process is
killed. Full output of client/server session is below.
I've literally copied and pasted the MinaTimeServer and
TimeServerHandler classes from http://mina.apache.org/mina-v20-quick-start-guide.html
and only modified acceptor.setLocalAddress() to
setDefaultLocalAddress() as it caused compile errors.
Any ideas why this might be happening? I'm using Eclipse Version:
3.3.1.1 on Mac OS X 10.5.2/Intel.
Many thanks
Igor
[EMAIL PROTECTED] ~ 542]$ telnet localhost 9123
Trying ::1...
Connected to localhost.
Escape character is '^]'.
Wed Mar 19 15:25:55 GMT 2008
Wed Mar 19 15:25:56 GMT 2008
Wed Mar 19 15:25:57 GMT 2008
quit
quit
quit
quit
Connection closed by foreign host.
Server log:
Mar 19, 2008 3:25:54 PM org.apache.mina.filter.logging.LogLevel$4 log
INFO: CREATED
Mar 19, 2008 3:25:54 PM org.apache.mina.filter.logging.LogLevel$4 log
INFO: OPENED
Mar 19, 2008 3:25:55 PM org.apache.mina.filter.logging.LogLevel$4 log
INFO: RECEIVED: HeapBuffer[pos=0 lim=2 cap=2048: 0D 0A]
Mar 19, 2008 3:25:55 PM org.apache.mina.filter.logging.LogLevel$4 log
INFO: SENT: HeapBuffer[pos=0 lim=29 cap=30: 57 65 64 20 4D 61 72 20
31 39 20 31 35 3A 32 35...]
Mar 19, 2008 3:25:55 PM org.apache.mina.filter.logging.LogLevel$4 log
INFO: SENT: HeapBuffer[pos=0 lim=0 cap=0: empty]
Message written...
Mar 19, 2008 3:25:56 PM org.apache.mina.filter.logging.LogLevel$4 log
INFO: RECEIVED: HeapBuffer[pos=0 lim=2 cap=2048: 0D 0A]
Message written...
Mar 19, 2008 3:25:56 PM org.apache.mina.filter.logging.LogLevel$4 log
INFO: SENT: HeapBuffer[pos=0 lim=29 cap=30: 57 65 64 20 4D 61 72 20
31 39 20 31 35 3A 32 35...]
Mar 19, 2008 3:25:56 PM org.apache.mina.filter.logging.LogLevel$4 log
INFO: SENT: HeapBuffer[pos=0 lim=0 cap=0: empty]
Mar 19, 2008 3:25:57 PM org.apache.mina.filter.logging.LogLevel$4 log
INFO: RECEIVED: HeapBuffer[pos=0 lim=2 cap=1024: 0D 0A]
Message written...
Mar 19, 2008 3:25:57 PM org.apache.mina.filter.logging.LogLevel$4 log
INFO: SENT: HeapBuffer[pos=0 lim=29 cap=30: 57 65 64 20 4D 61 72 20
31 39 20 31 35 3A 32 35...]
Mar 19, 2008 3:25:57 PM org.apache.mina.filter.logging.LogLevel$4 log
INFO: SENT: HeapBuffer[pos=0 lim=0 cap=0: empty]
Mar 19, 2008 3:25:58 PM org.apache.mina.filter.logging.LogLevel$4 log
INFO: RECEIVED: HeapBuffer[pos=0 lim=6 cap=1024: 71 75 69 74 0D 0A]
Mar 19, 2008 3:25:58 PM org.apache.mina.filter.logging.LogLevel$4 log
INFO: CLOSED
[killed]
--
Igor Clark // POKE // 10 Redchurch Street // E2 7DD // +44 (0)20 7749
5355 // www.pokelondon.com