Atmosphere / wasync

WebSockets with fallback transports client library for Node.js, Android and Java
http://async-io.org
161 stars 47 forks source link

Not able to receive some specific data on Android wAsync client #156

Open harshild opened 7 years ago

harshild commented 7 years ago

I have two clients connected to a Java based atmosphere servlet

  1. Web - Atmosphere JS
  2. Android - Wasync

When i push specific data the web client receives it as expected but the android client doesn't receive it.

The data i am using is a string

"gjppBcccaMw@yAgAoBY_@aAu@o@KFr@XhCh@|FZxCP~Ab@zCPp@~@bCx@zBJb@pDjJ\l@Zh@Fb@NrA~AMP|@Vv@tAtJVfB@pERfABb@DvBMhCGh@QdGHnAVlDVjBPj@NXdC~E~AzCb@n@JH^BHmAtEaALCpA[v@Mt@CP?CTIr@i@pFYfCSpBLhCn@~H?l@OjCM|@]dAeBlDm@AiAxA{CpD]f@Md@Ah@B`@@B@B"

Any views on how this is happening ? Or where can i exactly look at to find some details

I have posted same question on stack overflow also

harshild commented 7 years ago

I have debugged it even further,

It fails whenever the payload contains | (Pipe). Even if its escaped it causes no message transmission.