Important alert: (current site time 7/15/2013 9:15:56 AM EDT)
 

winzip icon

FTP Server, HTTP Server and much more written in VB.Net

Email
Submitted on: 12/14/2003 3:52:51 PM
By: Voidrealms.com 
Level: Beginner
User Rating: By 18 Users
Compatibility: VB.NET
Views: 53887
author picture
(About the author)
 
     This download contains a base class and extended classes for multiple server types, the demos include HTTP Server, FTP Server, Time Server, Echo Server, Telnet Server, and a custom server. The base server class is very easy to work with and extend. The source is in VB.Net. Please READ the readme.html file included before you try and run the demos (there may be some bugs or limitations). And as always PLEASE VOTE AND COMMENT.

 
winzip iconDownload code

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. Afterdownloading it, you will need a program like Winzip to decompress it.Virus note:All files are scanned once-a-day by Planet Source Code for viruses, but new viruses come out every day, so no prevention program can catch 100% of them. For your own safety, please:
  1. Re-scan downloaded files using your personal virus checker before using it.
  2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.

If you don't have a virus scanner, you can get one at many places on the net including:McAfee.com

 
Terms of Agreement:   
By using this code, you agree to the following terms...   
  1. You may use this code in your own programs (and may compile it into a program and distribute it in compiled format for languages that allow it) freely and with no charge.
  2. You MAY NOT redistribute this code (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.   
  3. You may link to this code from another website, but ONLY if it is not wrapped in a frame. 
  4. You will abide by any additional copyright restrictions which the author may have placed in the code or code's description.


Other 7 submission(s) by this author

 


Report Bad Submission
Use this form to tell us if this entry should be deleted (i.e contains no code, is a virus, etc.).
This submission should be removed because:

Your Vote

What do you think of this code (in the Beginner category)?
(The code with your highest vote will win this month's coding contest!)
Excellent  Good  Average  Below Average  Poor (See voting log ...)
 

Other User Comments
12/15/2003 3:02:53 PMdotNETJunkie

Aria Giovanni? Where do we download that?
(If this comment was disrespectful, please report it.)

 
12/15/2003 3:33:01 PMBryan A Cairns

ummm...thanks for the feedback...err..I think
(If this comment was disrespectful, please report it.)

 
12/16/2003 1:56:02 AMDerEngel

Very good collection of Services. 5 Stars here. This is some needed source code on PSC. Keep up the improvements.
(If this comment was disrespectful, please report it.)

 
12/16/2003 2:07:24 AMBryan A Cairns

hey thanks - still working on getting some of the bugs out and adding passive mode into the ftp server
(If this comment was disrespectful, please report it.)

 
12/28/2003 3:52:33 AM

thank you very much for your open mind you should be forever.if you thought to send me projects bless me at
rdineshcse@yahoo.co.in
(If this comment was disrespectful, please report it.)

 
12/29/2003 10:51:30 AMSystematic

very well written code. the ftp server code helped me out a ton. 5 stars!!
(If this comment was disrespectful, please report it.)

 
1/8/2004 2:23:50 AMd1rtyw0rm

oh yeah man, that realy rock, what a beautiful piece of work, seriously hot !

Long life to open source !
(If this comment was disrespectful, please report it.)

 
1/21/2004 4:17:27 PMThe New iSoftware Company!

With this, I could make a whole suite of servers! TY man!
(If this comment was disrespectful, please report it.)

 
1/22/2004 10:49:16 PM

Great Guy!
I like Your Work.
(If this comment was disrespectful, please report it.)

 
1/24/2004 5:39:22 AM

Congratulations if i had 10000 stars i would give them all to u :)
ps: Sorry for my bad english
(If this comment was disrespectful, please report it.)

 
1/30/2004 4:41:33 AMCrirus

I cant download the source code
Can you email it me at Cristi.Rusu[at]datagroup.ro?

Thanks
Cristian
(If this comment was disrespectful, please report it.)

 
2/6/2004 7:27:17 AM

great job, i want to ask a question pls if you can reply me pls on mubashar2001@yahoo.com

that is you didn't start separate thread for each client then how all it managed perfactlly pls expain.

Regards
(If this comment was disrespectful, please report it.)

 
2/6/2004 7:51:27 AM

Thanks i got the idea you used Asyncronous method for reading from socket. that is great
(If this comment was disrespectful, please report it.)

 
2/6/2004 11:13:24 AMJohn Baughman

This is excellent! Great work!

-John
(If this comment was disrespectful, please report it.)

 
3/3/2004 10:37:07 PMscott

anyone having trouble with the ftp server? I can't connect to it anything I might have missed?


(If this comment was disrespectful, please report it.)

 
3/4/2004 8:19:24 AMBryan A Cairns

one issue with FTP is that the server only supports one "mode" and the directory information is not clearly defined in the RFC - so different FTP servers send the same packet in different formats - this has been confirned for NT, Win 2000, Linux and Unix. Any suggestions on a more widly used format? Ironically this is following a Unix based format.
(If this comment was disrespectful, please report it.)

 
3/8/2004 8:50:55 PMBryan A Cairns

- the author - just FYI there is a new version of this on PSC - now multi-threaded, here is the link (all one line)

http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=2171&ln gWId=10

(If this comment was disrespectful, please report it.)

 
10/9/2004 8:10:40 AM

Very good collection. 5 Stars .
This is some needed source
code on PSC. Keep up the improvements
(If this comment was disrespectful, please report it.)

 
12/3/2004 10:38:38 PM

great
(If this comment was disrespectful, please report it.)

 
7/1/2005 11:51:40 AM

hi this is awesome work
but maybe some one know why
TFTPClient.IP or aFTPSTRUCT.IP never containt the client ip that actually connected to the server? it is empty
if anyone knows plz write me email dima1236@gmail.com
i will be very greatfull
(If this comment was disrespectful, please report it.)

 
6/20/2006 7:58:07 AMJaspreet Singh

hey buddy,
great man, i really like it
hey could u help me
can you mail me source code and how to use description on SMPT server or you can say server to send and recieve E-Mail's
But really man this is great
jaspreet_online2000@yahoo.com
(If this comment was disrespectful, please report it.)

 
3/28/2008 1:06:02 PMOceanic

good work... and thank for sharing..
(If this comment was disrespectful, please report it.)

 
5/17/2009 7:22:38 PMsteve

How do you you use it??????
i'm having trouble email me at soyfestivo@yahoo.com
thanks
(If this comment was disrespectful, please report it.)

 
1/8/2010 4:16:30 AMRahul

nice code sir
it's possible to block some web site in IE through vb.net code
(If this comment was disrespectful, please report it.)

 
2/27/2012 5:11:53 AMwin

hi. . .it's a very good job. .
i hope you can help me. . can you mail me the source code. i want do a final project. . please. . . please give me at winaa_sahajaa@yahoo.com
(If this comment was disrespectful, please report it.)

 
1/14/2013 2:41:31 AMAngel Said

thanks for sharing !!!! great code !!
(If this comment was disrespectful, please report it.)

 

Add Your Feedback
Your feedback will be posted below and an email sent to the author. Please remember that the author was kind enough to share this with you, so any criticisms must be stated politely, or they will be deleted. (For feedback not related to this particular code, please click here instead.)
 

To post feedback, first please login.