This week's book giveaway is in the Jobs Discussion forum.
We're giving away four copies of Java Interview Guide and have Anthony DePalma on-line!
See this thread for details.
The moose likes Sockets and Internet Protocols and the fly likes FTP(File transfer) Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Java » Sockets and Internet Protocols
Bookmark "FTP(File transfer)" Watch "FTP(File transfer)" New topic

FTP(File transfer)

kimi lynn

Joined: Jun 02, 2003
Posts: 27
Hello everyone,
I would like to transfer files from client to server with out using sun ftp package.As of now, the file content is being read and sent to the server but the file is being copied on to "sentfile.txt". So whatever file i send from the client, its been written on the sentfile.txt.(Thats how I've written in the following code but have no clue how to get the actual file which I've sent from the client.Any help would be appreciable.
I think, I've to read the file at the client using a file i/p stream and then write bytes to socket o/p stream.At the server, I've to read the bytes using the socket i/p stream and then write those bytes to file o/p stream.

Thanking you in advance
Client Code:

Server Program

[ February 16, 2004: Message edited by: kimi lynn ]
kimi lynn

Joined: Jun 02, 2003
Posts: 27
I wonder where am sending the file name to the server,huh!
kimi lynn

Joined: Jun 02, 2003
Posts: 27
Could somebody pls post the code of Jeff Holmes Contribution regarding ftp using sockets.I found the URLdead.
Thanks in advance
Joe Ess

Joined: Oct 29, 2001
Posts: 9190

From the context it looks like he was talking about FTP as in File Transfer Protocol. I don't think you are looking for a full-blown FTP client, you just want to upload a file name then a file. Of course, this would require creating your own protocol. Take a look at the Custom Networking part of the Java Tutorial, specifically the Client/Server Pair example.

[How To Ask Questions On JavaRanch]
I agree. Here's the link:
subject: FTP(File transfer)
It's not a secret anymore!