thanks your replay..
i checked a messages with Ethereal..
and cheked that flash sent "0d 0a 00"
i'm testing a several methods..
1) session.write("<head>LOGINS</head>");
last message is "0a" , flash is not checked get message..
2) session.write("<head>LOGINS</head>\r");
last message is "0d0a" , flash is not checked get message..
3)session.write("<head>LOGINS</head>\r\n");
last message is "0d0a0a" , flash is not checked get message..
4)session.write("<head>LOGINS</head>\0");
last message is "000a" , flash is checked get message but java received
empty message.
5)session.write("<head>LOGINS</head>\r\n\0");
last message is "0d0a000a" , flash is checked get message but java
received empty message.
i forgot the explain the before source , i used out.flush();
out = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
Trustin Lee wrote:
>
> On 8/14/07, leecholho <[EMAIL PROTECTED]> wrote:
>>
>> hi..
>> i'm testing a modified source of sample chat server source.. client
>> program
>> is flash,
>>
>> flash transmitted message that added "\r\n" to the message.
>> and java server(multi-thread base) is return message that added "\0" to
>> the
>> return message.
>>
>> i used same source the recevie and send part. first message is not
>> problem.
>> server is recevied and return ok message the client, and client is
>> recevied
>> ok message. but client next message is sent to server, server received
>> empty
>> message.
>>
>> what is problem?
>> [ client source ]
>> function handleIncoming (messageObj) {
>> var tag=messageObj.firstChild.firstChild.nodeValue;
>> if(tag == "LOGINS"){
>> mySocket.send("PN\r\n");
>> }
>> }
>> mySocket.connected = true;
>> mySocket.send("LOGIN"+"\t"+userid+"\r\n");
>> [ /client source]
>
> Doesn't the client send a trailing '\0' after \r\n? Please try to use
> a packet analyzer such as Wireshark to see what client is exactly
> sending. If the client is sending a NUL character, you can get an
> empty string. Please let me know what the client is sending, so I can
> help you track down the problem.
>
> HTH,
> Trustin
> --
> what we call human nature is actually human habit
> --
> http://gleamynode.net/
> --
> PGP Key ID: 0x0255ECA6
>
>
--
View this message in context:
http://www.nabble.com/problem-the-communication-to-cross-platform%28flash%29..-tf4264788s16868.html#a12139898
Sent from the Apache MINA Support Forum mailing list archive at Nabble.com.