Hi Serge, I'm also looking for a solution to this problem. Can you provide me also with the code? Thanks Serge Savoie wrote: > Hello ! > > The trick is to use java.io.InputStream and java.io.OutputStream to > interface with Ruby socket, this work fine ! > > I have post the complete code to you Janna. > > Hope this helps. > > Serge > > > Robert Klemme wrote: >> 2008/9/25 Jim Morris <ml / e4net.com>: >>>> >>> The Java server is reading a Marshalled Java object, Usually that will only >>> be used for two Java processes talking to each other. >> >> Exactly. Java and Ruby do *not* share a common serialization format. >> You must take measures to explicitly handle serialization formats - or >> more generally define the protocol you want to use on that connection. >> >>> If you are sending very simple Java Objects you could format it in Ruby and >>> transmit it, but it would be messy. You will have to read the Sun documents >>> on Java serialized object formats, look at the ObjectInputStream Javadoc for >>> references to the required formats. >>> >>> Try using JRuby instead and serialize the Java object in Java. >> >> There are more alternatives: >> >> - use one of the many XML serialization packages around, >> - generally use a SOAP API, >> - use YAML on both ends. >> >> Kind regards >> >> robert -- Posted via http://www.ruby-forum.com/.