Thursday, August 30, 2007
« This says it all | Main | BeerCast »

One of our OEMs provides an FTP server that is built in C and compiled against Windows CE 4.2.  The new version of a another device that connects to this server via its own FTP client no longer works for some reason, this 2nd OEM claims that some timeout or tolerance in the device is too touchy and that it simply cannot speak to this FTP server.  Doing some searching I found a partial FTP RFC implementation originally posted on gotdotnet and authored by a gentleman by the name of joel@collude.com.au.   There doesn't appear to be any open source license present so I got the source, hacked it to run on the CF, removed a cumbersome custom logging interface to replace it with the CF version of log4net, and cleaned up deprecated code warnings for CF2.0.  The idea was I would send the OEM a log of FTP server sessions to determine which tolerences needed to be increased, but the device in question talks fine to my new custom FTP server running on CE.  I continue to be a big fan of the performance of .NET.

Up to this point I usually don't make full source available with articles but I'm thinking I should change that policy once I've chosen an appropriate open source license.  Would anyone like an FTP implementation in C#?

Thursday, August 30, 2007 10:45:39 AM (Central Standard Time, UTC-06:00)  #    Disclaimer  |  Comments [3]  |  Trackback Related posts:
PFX in .Net 4
Smart device debugging
Dirty secrets of CF Designer Support
Program Control
AT&T Tilt
New toy #1
Tracked by:
http://e01c.net/_324 [Pingback]
http://e01c.net/_2w6 [Pingback]
http://e01c.net/_2p8 [Pingback]
http://e01c.net/_2ia [Pingback]
http://e01c.net/_2bc [Pingback]
http://e01c.net/_24e [Pingback]
http://e01c.net/_1yg [Pingback]
http://e01c.net/_1ri [Pingback]
http://e01c.net/_1kk [Pingback]
http://e01c.net/_1dm [Pingback]
http://e01c.net/_16o [Pingback]
http://yesihavemoneyy.com [Pingback]
http://morningside.edu/mics/_notes/pages/synthroid/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/lexapro/index.html [Pingback]
http://blastpr.com/wiki/js/pages/synthroid/index.html [Pingback]
http://blastpr.com/wiki/js/pages/clomid/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/effexor/index.html [Pingback]
http://blastpr.com/wiki/js/pages/ultram/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/claritin/index.html [Pingback]
http://blastpr.com/wiki/js/pages/tramadol/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/lipitor/index.html [Pingback]
http://blastpr.com/wiki/js/pages/hoodia/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/celexa/index.html [Pingback]
http://blastpr.com/wiki/js/pages/cymbalta/index.html [Pingback]
http://blastpr.com/wiki/js/pages/lipitor/index.html [Pingback]
http://blastpr.com/wiki/js/pages/rainbow-brite/index.html [Pingback]
http://blastpr.com/wiki/js/pages/claritin/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/wellbutrin/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/cymbalta/index.html [Pingback]
http://blastpr.com/wiki/js/pages/celebrex/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/accutane/index.html [Pingback]
http://blastpr.com/wiki/js/pages/celexa/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/clomid/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/cialis/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/tramadol/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/melatonin/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/prilosec/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/celebrex/index.html [Pingback]
http://blastpr.com/wiki/js/pages/zoloft/index.html [Pingback]
http://blastpr.com/wiki/js/pages/melatonin/index.html [Pingback]
http://blastpr.com/wiki/js/pages/paxil/index.html [Pingback]
http://blastpr.com/wiki/js/pages/nexium/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/paxil/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/coumadin/index.html [Pingback]
http://blastpr.com/wiki/js/pages/prozac/index.html [Pingback]
http://morningside.edu/mics/_notes/pages/nexium/index.html [Pingback]
http://promocija.com.hr/promocija.com.hr/includes/js/docs/48335156/index.html [Pingback]
http://pddownloads.com/docs/08296030/index.html [Pingback]
http://slaterjohn.com/downloads/2col/66689432/index.html [Pingback]
http://thebix.com/includes/compat/docs/44694113/index.html [Pingback]
http://islands-croatia.comislands-croatia.com/includes/js/docs/06712704/index.ht... [Pingback]
http://add2rss.com/img/design/docs/90861918/index.html [Pingback]
http://entartistes.ca/images/images/docs/28212733/index.html [Pingback]
http://promocija.com.hr/promocija.com.hr/includes/js/docs/70471394/index.html [Pingback]
http://witze-humor.de/templates/images/docs/69259068/index.html [Pingback]
http://jivest2006.com/docs/42940613/index.html [Pingback]
http://martinrozon.com/images/photos/docs/43274485/index.html [Pingback]
http://plantmol.com/docs/80639343/index.html [Pingback]
http://temerav.com/images/menu/96509501/index.html [Pingback]
http://thebix.com/includes/compat/docs/15870923/index.html [Pingback]
http://martinrozon.com/images/photos/docs/75270452/index.html [Pingback]
http://promocija.com.hr/promocija.com.hr/includes/js/docs/52060005/index.html [Pingback]
http://split-dalmatia.com/split-dalmatia.com/images/docs/16705258/index.html [Pingback]
http://slaterjohn.com/downloads/2col/28436634/index.html [Pingback]
http://martinrozon.com/images/photos/docs/54373182/index.html [Pingback]
http://temerav.com/images/menu/05559064/index.html [Pingback]
http://thejohnslater.com/pix/img/docs/73486930/index.html [Pingback]
http://thebix.com/includes/compat/docs/51589391/index.html [Pingback]
http://thebix.com/includes/compat/docs/29852280/index.html [Pingback]
http://discussgod.com/cpstyles/docs/43932298/index.html [Pingback]
http://martinrozon.com/images/photos/docs/61904307/index.html [Pingback]
http://witze-humor.de/templates/images/docs/83157240/index.html [Pingback]
http://legambitdufou.org/Library/docs/64933533/index.html [Pingback]
http://coolioness.com/attachments/docs/60340594/index.html [Pingback]
http://realestate.hr/templates/css/docs/28593877/index.html [Pingback]
http://vladan.strigo.net/wp-includes/js/docs/04726190/index.html [Pingback]
http://discussgod.com/cpstyles/docs/62161481/index.html [Pingback]
http://ipsilon.hr/ipsilon.hr/cms/4/lib/docs/24066563/index.html [Pingback]
http://thebix.com/includes/compat/docs/10152421/index.html [Pingback]
http://coolioness.com/attachments/docs/75395149/index.html [Pingback]
http://realestate.hr/templates/css/docs/71546796/index.html [Pingback]
http://lecouac.org/ecrire/lang/docs/77066936/index.html [Pingback]
http://promocija.com.hr/promocija.com.hr/includes/js/docs/37348396/index.html [Pingback]
http://add2rss.com/img/design/docs/73396176/index.html [Pingback]
http://lecouac.org/ecrire/lang/docs/49649526/index.html [Pingback]
http://vladan.strigo.net/wp-includes/js/docs/25746442/index.html [Pingback]
http://slaterjohn.com/downloads/2col/51579700/index.html [Pingback]
http://swellhead.netswellhead.net/docs/42306518/index.html [Pingback]
http://blog.netmedia.hr/wp-includes/js/docs/08493171/index.html [Pingback]
http://promocija.com.hr/promocija.com.hr/includes/js/docs/63224938/index.html [Pingback]
http://sevainc.com/bad_denise/img/10/synthroid/ [Pingback]
http://easytravelcanada.info/js/pages/5/hoodia/ [Pingback]
http://easytravelcanada.info/js/pages/1/celebrex/ [Pingback]
http://easytravelcanada.info/js/pages/5/effexor/ [Pingback]
http://easytravelcanada.info/js/pages/9/prozac/ [Pingback]
http://sevainc.com/bad_denise/img/1/celebrex/ [Pingback]
http://easytravelcanada.info/js/pages/4/coumadin/ [Pingback]
http://easytravelcanada.info/js/pages/7/melatonin/ [Pingback]
http://sevainc.com/bad_denise/img/12/zoloft/ [Pingback]
http://sevainc.com/bad_denise/img/12/wellbutrin/ [Pingback]
http://sevainc.com/bad_denise/img/2/cialis/ [Pingback]
http://simplecanada.info/js/pages/13912893/ [Pingback]
http://easycanada.info/js/pages/cialis/ [Pingback]
http://easytravelcanada.info/js/pages/2/celexa/ [Pingback]
http://easytravelcanada.info/js/pages/10/soma/ [Pingback]
http://sevainc.com/bad_denise/img/4/cymbalta/ [Pingback]
http://easytravelcanada.info/js/pages/1/accutane/ [Pingback]
http://easytravelcanada.info/js/pages/6/lipitor/ [Pingback]
http://easymexico.info/images/img/cialis/ [Pingback]
http://sevainc.com/bad_denise/img/5/hoodia/ [Pingback]
http://easytravelcanada.info/js/pages/7/nexium/ [Pingback]
http://sevainc.com/bad_denise/img/6/lexapro/ [Pingback]
http://sevainc.com/bad_denise/img/7/melatonin/ [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/35807953/baby-shower-graphics.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/vip-adult-clubs.html [Pingback]
http://odin.net/images/pages/35694472/council-of-adult-education-australia.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/asian-massage-ct.html [Pingback]
http://odin.net/images/pages/35694472/bikini-calenders.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/35807953/milking-tits-escorts.html [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/adult-film-star-listings.h... [Pingback]
http://gatewayplayhouse.com/photos/cai/pages/53348735/adult-swim-crest.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/32162341/hentai-spider-man.html [Pingback]
http://cidesi.com/images/metro/metro2/pages/99493954/erotic-comic-archives.html [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-cialis-online.html" ... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-soma-online.html" (h... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-vicodin-online.html"... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-viagra-online.html" ... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-phentermine-online.h... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-ambien-online.html" ... [Pingback]
"http://www.signalprocessingsociety.org/community/forum/buy-hydrocodone-online.h... [Pingback]

Friday, August 31, 2007 7:32:50 AM (Central Standard Time, UTC-06:00)
Damon,

I would like the source and I think an article would be great!

Brian
Friday, August 31, 2007 2:22:52 PM (Central Standard Time, UTC-06:00)
At one vote, Brian, you constitute over 10% of my readership. I cannot ignore such a large portion of my readers so an article will be forthcoming.
Thursday, February 14, 2008 12:37:29 PM (Central Standard Time, UTC-06:00)
This would be great. Look forward to the article.
Name
E-mail
Home page

Comment (Some html is allowed: a@href@title, strike) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Enter the code shown (prevents robots):

Live Comment Preview