473,385 Members | 1,673 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

FTP Server

Hi!
I need to develop a FTP server for my application.
I want it precisely on C#.
I want it to have the basic FTP server facilities like logging in and being
able to traverse within the directories through GUI. Something like CuteFTP.
Any links or refrences or codes wil be greatly appreciated

Regards,
Abhishek
Nov 16 '05 #1
10 2738
Is it necessary to re-invent FTP? Is there some reason you can't use the
one that comes with IIS?

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"Abhishek" <ab******@alwayshelpful.com> wrote in message
news:uQ*************@TK2MSFTNGP15.phx.gbl...
Hi!
I need to develop a FTP server for my application.
I want it precisely on C#.
I want it to have the basic FTP server facilities like logging in and being able to traverse within the directories through GUI. Something like CuteFTP. Any links or refrences or codes wil be greatly appreciated

Regards,
Abhishek

Nov 16 '05 #2

"Nick Malik [Microsoft]" <ni*******@hotmail.nospam.com> wrote in message
news:pd********************@comcast.com...
Is it necessary to re-invent FTP? Is there some reason you can't use the
one that comes with IIS?

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.


I want to it to be within my app and i am not sure whether all my clients
willl be having IIS
but still if this works i'll be very happy to use it. It'll be even better
with me since i'll not have to test the FTP server for its proper
functioning.
I would request you to kindly give me a bit more details on how to use it.

Thanks
Abhishek
Nov 16 '05 #3
hi,

first of all, you are confusing the server part with the client one. the
server has no interface, that's the client side.

I would suggest you look for third party components, it should no bet
trivial to implement the ftp protocol.

cheers,

--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation

"Abhishek" <ab******@alwayshelpful.com> wrote in message
news:uQ*************@TK2MSFTNGP15.phx.gbl...
Hi!
I need to develop a FTP server for my application.
I want it precisely on C#.
I want it to have the basic FTP server facilities like logging in and
being
able to traverse within the directories through GUI. Something like
CuteFTP.
Any links or refrences or codes wil be greatly appreciated

Regards,
Abhishek

Nov 16 '05 #4
Hello Abhishek
Is it necessary to re-invent FTP? Is there some reason you can't use the one that comes with IIS?
I want to it to be within my app and i am not sure whether all my clients
willl be having IIS
but still if this works i'll be very happy to use it. It'll be even better
with me since i'll not have to test the FTP server for its proper
functioning.
I would request you to kindly give me a bit more details on how to use it.


When you are transferring files, the side that initiates the call is the
client. The side that receives the call is the server. In any
communication, you only need one client and one server. If your users will
be talking peer-to-peer, and they are using "client-side" operating systems
like Windows 98, then you will need to write a "server" side. However, if
everyone is just transferring files with you, then you can use a
"hub-and-spoke" topology, where the user's software contacts your server to
get a file.

So, to really help you further, I'd need to know if you are trying to create
a peer-to-peer topology or a hub-and-spoke topology.

For some info on peer-to-peer networks, try these links:
http://www.csharphelp.com/archives/archive261.html
http://www.thoughtpost.com/p2p.aspx
http://www.microsoft.com/downloads/d...displaylang=en
http://www.c-sharpcorner.com/Code/20...ynchSocket.asp

For information on creating a FTP server or FTP client:
http://www.c-sharpcorner.com/interne...erinCSharp.asp
http://www.c-sharpcorner.com/winform...orer_Beta2.asp
http://blogs.msdn.com/joelpob/archiv.../16/74433.aspx
http://www.csharphelp.com/archives/archive9.html
http://www.chilkatsoft.com/refdoc/csFtpRef.html
Caveat: if the data you intend to transfer needs to be encrypted, then
"vanilla" FTP is a bad idea. You'll need to add features to encrypt the
credentials, or perform the entire handshake and data transfer over SSL.
There is also another protocol, called SSH, that securely provides a way to
send and receive files.
--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
Nov 16 '05 #5
ms
there is a lot more to it also and I wouldnt even attempt to go down that
route, there are a couple ftp server controls specific to .net that seem to
work quite well , the 2 I know of are from Mabry software and PowerTCP

scott
"Ignacio Machin ( .NET/ C# MVP )" <ignacio.machin AT dot.state.fl.us> wrote
in message news:es**************@TK2MSFTNGP09.phx.gbl...
hi,

first of all, you are confusing the server part with the client one. the
server has no interface, that's the client side.

I would suggest you look for third party components, it should no bet
trivial to implement the ftp protocol.

cheers,

--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation

"Abhishek" <ab******@alwayshelpful.com> wrote in message
news:uQ*************@TK2MSFTNGP15.phx.gbl...
Hi!
I need to develop a FTP server for my application.
I want it precisely on C#.
I want it to have the basic FTP server facilities like logging in and
being
able to traverse within the directories through GUI. Something like
CuteFTP.
Any links or refrences or codes wil be greatly appreciated

Regards,
Abhishek


Nov 16 '05 #6
Nick Malik [Microsoft] wrote:
Is it necessary to re-invent FTP? Is there some reason you can't use the
one that comes with IIS?


IIS? Are you kidding me? IIS is probably the worst FTP server ever. I
have been developing and working with windows solutions for over 5 years
now and I would not recommend IIS as a FTP server to anyone.

Laimis
Nov 16 '05 #7
Nick Malik [Microsoft] wrote:
Is it necessary to re-invent FTP? Is there some reason you can't use the
one that comes with IIS?


IIS? Are you kidding me? IIS is probably the worst FTP server ever. I
have been developing and working with windows solutions for over 5 years
now and I would not recommend IIS as a FTP server to anyone.

The person asking the question does seem to be confused about the client
and server. If you need to connect to the FTP site and list the files
there and get or upload some, then you need an FTP client which is not
too complicated to write and I am sure there are plenty of components
available.

Laimis
Nov 16 '05 #8
I apologise for confusing everyone here.
Actualy need both the functioning. Server and the client.
But as of now I have put out the idea of the server, that i'll e attempting
in the later version of my s/w
At present what i want is an application that will work something similar to
CuteFTP.

Thanks
Abhishek
Nov 16 '05 #9
Hi Abhishek,

Did you consider a 3rd party FTP server component? We don't make a
server (but we do make a client, see below) component, or I would
mention it, but I am *sure* one of our competitors has one, though I
cannot vouch for the quality level. But if you choose a reputable
vendor, you should end up with your desired solution in 100% managed
code.

I just Googled this: "ftp server .net component" and I found a few
companies with them.

For the Xceed FTP *client* component, check out:

http://www.xceedsoft.com/products/ftpnet

On Mon, 7 Feb 2005 10:50:26 +0530, "Abhishek"
<ab******@alwayshelpful.com> wrote:
I apologise for confusing everyone here.
Actualy need both the functioning. Server and the client.
But as of now I have put out the idea of the server, that i'll e attempting
in the later version of my s/w
At present what i want is an application that will work something similar to
CuteFTP.

Thanks
Abhishek


--
Alex Leblanc
Xceed Software Inc.
http://www.xceedsoft.com

Check out our advanced .NET grid and SmartUI controls

Email: xL*******@xceedsoft.com (remove the first 'x')
Nov 16 '05 #10
"AlexL [Xceed]" <xL*******@xceedsoft.com> wrote in
news:31********************************@4ax.com:
Did you consider a 3rd party FTP server component? We don't make a
server (but we do make a client, see below) component, or I would
mention it, but I am *sure* one of our competitors has one, though I


Indy includes and FTP server, and is free with source.
http://www.indyproject.org/
--
Chad Z. Hower (a.k.a. Kudzu) - http://www.hower.org/Kudzu/
"Programming is an art form that fights back"

Make your ASP.NET applications run faster
http://www.atozed.com/IntraWeb/
Nov 16 '05 #11

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Hazzard | last post by:
I just realized that the code I inherited is using all asp.net server controls (ie. webform controls) and when I try to update textboxes on the client side, I lose the new value of the textbox when...
22
by: EP | last post by:
When running my asp.net hosting service (asp.net without IIS), on server 2003 with IIS not installed, I get the following when trying to process a request. "System.DllNotFoundException: Unable to...
2
by: Mike | last post by:
Hi, I am strugling with a simple problem which I can't seem to resolve. I have an asp.net page which contains a server-control (flytreeview, which is a kind of a tree to be exact). The tree is...
4
by: coosa | last post by:
Hi, I was installing SQL Server on my machine and during installation my PC freezed. It happens frequently on my machine. So i tried after restarting to install it again and since then i always...
2
by: Jobs | last post by:
Download the JAVA , .NET and SQL Server interview with answers Download the JAVA , .NET and SQL Server interview sheet and rate yourself. This will help you judge yourself are you really worth of...
10
by: sara | last post by:
Hi All, I was able to connect to MS SQL Server 2005 on my computer but after a while I can not. When I want to connect to it using MS SQL Server Management Studio I got this error: An error...
1
by: manish deshpande | last post by:
Hi, When i'm installing MySQL-server-standard-5.0.24a-0.rhel3.i386.rpm by the following command: rpm -i MySQL-server-standard-5.0.24a-0.rhel3.i386.rpm the following error is being shown: ...
14
by: Developer | last post by:
Hello All, i have recently installed VS2005 and was trying to install SQL sever 2000. I have Win XP' SP2. But when I tried installing, it only installed client tools and not the database. Can...
3
by: Lee T. Hawkins | last post by:
I am having a number of problems over the last two full days trying to get an ASP.NET 2.0 application to connect to a SQL Server 2005 database... First off, I built this application w/ Visual...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.