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/.