Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 166
  • Last Modified:

Which one is the best to be used?

Hi All,
This is not homework.
I suppose that I have several choices to use and so I am questioning which one is to be used when dealing with sending Vectors


Given:
  Vector vec1;
  Vector vec2;

..............
DataOutputStream out= new DataOutputStream(socket.getOutputStream());
        while (true)
        {
             out.writeObject(vec1); // not sure which out.?? to use
             out.writeObject(vec2);
             out.flush();


................


Thanks in advance for your reply.

Delphi3
0
delphi3
Asked:
delphi3
  • 6
  • 3
  • 2
  • +1
3 Solutions
 
krakatoaCommented:
The ObjectOutputStream is one that I have used successfully and with relative ease.
0
 
objectsCommented:
Comes down to your application requirements, different transfer method have different pros and cons.
0
 
ThummalaRaghuveerCommented:
I think if an object is written into a stream then the program at the other end has to be in java.....

So If this is correct.... its better to send contents of the vector instead of sending an instance of vector....
0
Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

 
delphi3Author Commented:
Hi All,
Have to close this now. As written elsewhere  by a name unknown to me
  Roedy Green ©1996-2004 Canadian Mind Products writes:
"but this just reflects the chaos in Sun's design of java.io. It is a bit like doing jig-saw puzzles trying to find ways to fit the classes together. The asymmetry is astounding."

Sure I could download some more compatable java tools like  rmi

So much for the java.io stuff. Why did I even start this?

Delphi3
0
 
delphi3Author Commented:
Prep for a split
0
 
krakatoaCommented:
>> Q_21166185.html#12327949  ...

Java only looks like an "asymmetrical puzzle" to people who are too stupid to understand or try to understand it. You'd be hard pressed to find anything in Java's approach that can't be explained to you by one or other of the main experts here.
0
 
delphi3Author Commented:
Maybe I will try again to post  another Q on the same topic within the next  24 hours and then wait for their genius to shine.

I really did try so many different ways to send and receive the data. None were clean without a lot of post processing.

Please, don't pass out the "stupid" label when I am  really looking for an answer.

D3  
0
 
objectsCommented:
What are you passing the data to?
Is it another Java application?
0
 
delphi3Author Commented:
Hi Objects,
 I want to  send the information from a java server to a java client all on the same computer, using a constant port number. The data is the vectors.

D3
0
 
objectsCommented:
sounds like ObjectInputStrteam/ObjectOutputStream would be the easiest then.
0
 
delphi3Author Commented:
Objects,

Have kept at this and have anticipated your response.  I will make a new post when finished here.
Please look at it and help me with the updated problem.  Almost there, or at least  I think so.

Thanks
D3
0
 
delphi3Author Commented:
Objects,

Posted a new related Q.  

But after a while I deleted it  based on your reply here.

Maybe a new Q really a lot later.

Thanks


D3
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

  • 6
  • 3
  • 2
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now