Thanks Maarten Bosteels!
On 9/17/07, Maarten Bosteels <[EMAIL PROTECTED]> wrote: > Hello Sungwon, > > Please have a look at > http://mina.apache.org/report/1.1/apidocs/org/apache/mina/filter/codec/textline/TextLineDecoder.html > > As the name suggests, the TextLineDecoder tries to decode a LINE of text: it > accumulates all incoming data until it receives a Line Delimiter (carriage > return or line-feed) > > Either your client should append a '\n' to the string it sends (instead of > the '\0') > or you should configure the TextLineDecoder to use '\0' as the > LineDelimiter. > > Maarten > > On 9/17/07, Sungwon Jung <[EMAIL PROTECTED]> wrote: > > > > Hello. I'm using MINA 1.1.2. > > > > problem is server cannot receive client's message. > > > > client code is below. > > --- > > char sBufSend[ 512 ] = "0123456789\0"; > > int iSend = 0; > > iSend = send( scHost, sBufSend, strlen( sBufSend ), 0 ); > > printf( "%d\n", iSend ); > > -- > > > > server use cfg.getFilterChain().addLast( "codec", new > > ProtocolCodecFilter( new TextLineCodecFactory( Charset.forName( > > "ASCII" ) ) ) ); > > > > but server cannot receive "0123456789" that client sent message. > > > > what's the reason? > > > > Thank you.
