This week's book giveaway is in the Agile and other Processes forum. We're giving away four copies of The Mikado Method and have Ola Ellnestam and Daniel Brolund on-line! See this thread for details.
How do you write a file across a socket connection you create when communicating between a network client and the server? I'm tempted to believe that you can do something like this: // on server File f = new File("Test.txt") if (f.exists()) // output is an ObjectOutputStream. output.writeObject(f); =========================================== // Then, client processes received object as a file. Is this how to best do it or do I need to actually break down the file and send it byte by byte? Thanks for anyone's input. -- Mike
Um, not the way to do it. You need to use the File class to get a reference to the file, open an InputStream or Reader to get the datat from the file, then write this data to the OutputStream. Dave
Mike London
Ranch Hand
Joined: Jul 12, 2002
Posts: 948
posted
0
Thanks David, I figured the way I was doing it wasn't going to work. I'll look for some examples. <s> Thanks again. -- Mike
I agree. Here's the link: http://ej-technologies/jprofiler - if it wasn't for jprofiler, we would need to
run our stuff on 16 servers instead of 3.