Source Code for a simple ftp server and client
Hi,
I am currently studying (myself :D , ) how to use the Sockets API for client server applications. I was designinig a simple ftp server and got stuck up somewhere. So I would just like to see some sample source code and see how it is actually done. I googled this but I did not get what I wanted. Could anyone give me a link to the source code of a simple ftp server and client. I do not want a full featured server/client just one in which the client can say ls, get, put and the server responding to those requests. Also I must emphasize here that I not asking help in some kind of assignment or homework. I am studying myself the Sockets API and got stuck up while writing the code for the ftp server. If somebody would like to help I would post the exact point where I was getting stuck. But I feel that would be going into too much programming details and it would be better for me to figure that out myself by looking at some sample source code. Thanks in anticipation. |
which language?
|
Sorry,
So stupid of me. makes me laugh :D I am working in C. So code in C would be preferable. however code in C++ should also do fine. Thanks again. |
Doesn't 'apache' meet the requriements?
|
Quote:
Sorry, but I didn't quite understand what you were trying to say. I am not looking to configure or set up anything, I am just a student learning how to write a ftp server/client myself in C using the sockets API and I got stuck in between and so was looking for some help. Thamks again in anticipation. |
First line of the second paragraph in the manual.
Quote:
|
Hi, sorry that I misunderstood you.I thought you were suggesting me to setup an Apache web server :D
Now I understand what you were trying to say. I'll look into the source code of the apache server. Could you give me a link to that ? Since I am studying client/server programs I think it would be helpfull Thanks for the help and sorry again for the misunderstanding. |
|
I think the apache code is a bit overkill for what you are trying to do.
I haven't found any good examples in the two seconds I tried to look over the web... but the book "TCP/IP Sockets in C - Practical Guide for Programmers" by Donahoo and Calvert is real good on this subject... and pretty cheap (it is a tiny book). It shows a lot of examples in C of clients and servers, and it contains a complete sockets API reference. |
Hi, thanks for the help.
Finally figured out what mistake I was making. Read the example of an echo client/server from : Addison.Wesley.UNIX.Network.Programming.Volume.1.3rd.Ed.The.Sockets.Networking.API. and it helped me solve the problem. I also bought the book "TCP/IP Sockets in C - Practical Guide for Programmers" and it seems to be a great reference. Thanks again for the help. |
ftp simple client and server code just to do ls,send and get
Quote:
I didn't found any thing in google and I am new in c . regards |
Quote:
Your first step is to become old in C. I don't know whether there are "simple" ftp clients and servers out there, but if you want to peruse fullblown versions, you can get the source code for a client here and a server here. |
Hi,
I m currently doing program for ftp were client request a file and server respond by sendibg content of a file. I have did the simple client/server file transfering but I m facing problem with ftp please help me or give a link for sample code for file tranfer using ftp. |
If I'm not mistaken, the FTP server is usually implemented as a client of the inetd/xinetd daemon. As such, it should not do any socket-level IO, only reading and writing to standard input & standard output. FTP clients seem to be abundant in source code form, but most seem to target Microsoft platforms, so the socket interface is probably different. I don't know for sure, but my hunch is that the relevant RFC(s) probably spell out the minimum requirement for a conforming FTP client or server, and this may make it difficult to locate a dumbed-down version for study.
--- rod. |
Client Server ftp need some help pls
|
Multi Protocol Server
What is multi protocol server. Can I get any sample code for multi protocol server please. |
Raghu97931, you seem to have hi-jacked this thread. Perhaps you should start one of your own.
--- rod. |
Ifilework is a project to develop a client and server ftp in C language using sockets api
Quote:
|
All times are GMT -5. The time now is 09:19 PM. |