This resource has been superceded by a newer resource and is considered to be obsolete!
| file name:
|
Open_C_FTP_Client_Example_v1_0_en.zip
|
| description:
|
This C/C++ code example demonstrates porting standard C software to the S60 platform. In this example, an open source FTP library (ftplib and qftp; released under GNU General Public License) written in C has been ported to Open C. In addition, a simple UI has been written in Symbian C++ to provide a GUI application. A document about porting experiences and example architecture is also included in the package. Main Symbian C++/S60 classes: CAknSingleNumberStyleListBox, CAknSearchField, CAknTextQueryDialog, CFileMan, StringLoader. C/Open C classes: connect, socket, setsockopt.
|
| type:
|
Example
|
| topics:
|
Files/Data
Networking
Open C/C++
Open Source
Porting
Porting to S60
Symbian C++
Symbian OS
(Enterprise)
|
| language:
|
English (en)
|
| encoding:
|
Zip Archive (.zip)
|
| intended audience:
|
Advanced
|
| compatibility:
|
S60 3rd Edition; S60 3rd Edition, Feature Pack 1. Created and tested with S60 3rd Edition SDK for Symbian OS, for C++, Maintenance Release and Open C SDK Plug-In for S60 3rd Edition SDKs, for Symbian OS, for C++. Tested with Nokia E60, Nokia E61, and Nokia N71.
|
|
Additional information
| distribution:
|
Forum Nokia Global Web Site
S60 Web Site
|
| edition:
|
1
|
| editorial revision:
|
0
|
| publication rights:
|
Copyright © 2007 Nokia Corporation.
|
| size:
|
234 KB
|
<< Back to Previous Page
RDF Facets:
qdcZdescriptionQSxThisE20CE2fCE2bE2bE20codeE20eE78ampleE20demonstratesE20portingE20standardE20CE20softwareE20toE20theE20S60E20platformE2eE20InE20thisE20eE78ampleE2cE20anE20openE20sourceE20FTPE20libraryE20E28ftplibE20andE20E71ftpE3bE20releasedE20underE20GNUE20GeneralE20PublicE20E4cicenseE29E20writtenE20inE20CE20hasE20beenE20portedE20toE20OpenE20CE2eE20InE20additionE2cE20aE20simpleE20UIE20hasE20beenE20writtenE20inE20SymbianE20CE2bE2bE20toE20provideE20aE20GUIE20applicationE2eE20AE20documentE20aboutE20portingE20eE78periencesE20andE20eE78ampleE20architectureE20isE20alsoE20includedE20inE20theE20packageE2eE20MainE20SymbianE20CE2bE2bE2fS60E20classesE3aE20CAknSingleNumberStyleE4cistBoE78E2cE20CAknSearchFieldE2cE20CAknTeE78tE51ueryE44ialogE2cE20CFileManE2cE20StringE4coaderE2eE20CE2fOpenE20CE20classesE3aE20connectE2cE20socketE2cE20setsockoptE2eX
qdcZformatQNx240074X
qdcZidentifierQSxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2f3b018428E2d3b4fE2d4ad7E2da245E2dfc1712ef5f36E2fOpenE5fCE5fFTPE5fClientE5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qdcZtitleQSxOpenE20CE3aE20FTPE20ClientE20E45E78ampleX
qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qdcZtypeQUqfnZPrimaryE52esourceQ
qdcZtypeQUqfnTypeZApplicationQ
qdcZtypeQUqfnTypeZE45E78ampleQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qdctermsZeE78tentQNx240074X
qrssZdescriptionQSxThisE20CE2fCE2bE2bE20codeE20eE78ampleE20demonstratesE20portingE20standardE20CE20softwareE20toE20theE20S60E20platformE2eE20InE20thisE20eE78ampleE2cE20anE20openE20sourceE20FTPE20libraryE20E28ftplibE20andE20E71ftpE3bE20releasedE20underE20GNUE20GeneralE20PublicE20E4cicenseE29E20writtenE20inE20CE20hasE20beenE20portedE20toE20OpenE20CE2eE20InE20additionE2cE20aE20simpleE20UIE20hasE20beenE20writtenE20inE20SymbianE20CE2bE2bE20toE20provideE20aE20GUIE20applicationE2eE20AE20documentE20aboutE20portingE20eE78periencesE20andE20eE78ampleE20architectureE20isE20alsoE20includedE20inE20theE20packageE2eE20MainE20SymbianE20CE2bE2bE2fS60E20classesE3aE20CAknSingleNumberStyleE4cistBoE78E2cE20CAknSearchFieldE2cE20CAknTeE78tE51ueryE44ialogE2cE20CFileManE2cE20StringE4coaderE2eE20CE2fOpenE20CE20classesE3aE20connectE2cE20socketE2cE20setsockoptE2eX
qrssZtitleQSxOpenE20CE3aE20FTPE20ClientE20E45E78ampleX
qeditorZdescriptionE5fcreatedQDx2007E2d05E2d07T05E3a31E3a31E5aX
qeditorZdescriptionE5fmodifiedQDx2007E2d06E2d26T07E3a42E3a25E5aX
qeditorZtypeQUqfnTypeZApplicationQ
qeditorZtypeQUqfnTypeZE45E78ampleQ
qeditorZtypeQUqfnTypeZE52esourceQ
qfnZallowedE5fcountryE5fgroupQUqfnCountryGroupZBQ
qfnZaudienceQUqfnAudienceZadvancedQRqmarsZrelevanceQNx100X
qfnZaudienceQUqfnAudienceZtechnicalQRqmarsZrelevanceQNx100X
qfnZcompatibilityQSxS60E203rdE20E45ditionE3bE20S60E203rdE20E45ditionE2cE20FeatureE20PackE201E2eE20CreatedE20andE20testedE20withE20S60E203rdE20E45ditionE20SE44KE20forE20SymbianE20OSE2cE20forE20CE2bE2bE2cE20MaintenanceE20E52eleaseE20andE20OpenE20CE20SE44KE20PlugE2dInE20forE20S60E203rdE20E45ditionE20SE44KsE2cE20forE20SymbianE20OSE2cE20forE20CE2bE2bE2eE20TestedE20withE20NokiaE20E4560E2cE20NokiaE20E4561E2cE20andE20NokiaE20N71E2eX
qfnZdistributionQUxhttpE3aE2fE2fforumE2enokiaE2ecomE2fX
qfnZdistributionQUxhttpE3aE2fE2fwwwE2es60E2ecomE2fX
qfnZeE78portE5fcontrolE5fcommodityE5fnumberQSx99X
qfnZfeedbackE5fchannelQUxhttpE3aE2fE2fdiscussionE2eforumE2enokiaE2ecomE2fforumE2fforumdisplayE2ephpE3ffE3d148X
qfnZfeedbackE5fchannelE5fsummaryQUxhttpE3aE2fE2fdiscussionE2eforumE2enokiaE2ecomE2fforumE2ffeedE5fpostsE2ephpE3fforumidsE3d148X
qfnZfilenameQSxOpenE5fCE5fFTPE5fClientE5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qfnZpublishedQDx2007E2d05E2d09T00E3a00E3a00E5aX
qfnZrepresentationQLqeditorZAttachmentQxOpenE5fCE5fFTPE5fClientE5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qfnZsupersededByQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2ff383a01dE2deff8E2d497bE2dadecE2db907342b50f4E2fOpenE5fCE5fFTPE5fClientE5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qfnZtopicQUqfnTopicZcppQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZenterpriseQRqdcZtypeQUqmarsZManagedE52esourceQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx50X
qfnZtopicQUqfnTopicZfilesE5fdataQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZnetworkingQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZopenE5fcQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZopenE5fsourceQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZportingQRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZportingE5ftoE5fs60QRqmarsZrelevanceQNx100X
qfnZtopicQUqfnTopicZsymbianE5fosQRqmarsZrelevanceQNx100X
qfnZtypeQUqfnTypeZApplicationQ
qfnZtypeQUqfnTypeZE45E78ampleQ
qfnZtypeQUqfnTypeZE52esourceQ
qfnZupdatedQDx2007E2d06E2d26T07E3a42E3a25E5aX
qfnZusE5foriginQLqE78sdZbooleanQxtrueX
qmarsZdescriptionQSxThisE20CE2fCE2bE2bE20codeE20eE78ampleE20demonstratesE20portingE20standardE20CE20softwareE20toE20theE20S60E20platformE2eE20InE20thisE20eE78ampleE2cE20anE20openE20sourceE20FTPE20libraryE20E28ftplibE20andE20E71ftpE3bE20releasedE20underE20GNUE20GeneralE20PublicE20E4cicenseE29E20writtenE20inE20CE20hasE20beenE20portedE20toE20OpenE20CE2eE20InE20additionE2cE20aE20simpleE20UIE20hasE20beenE20writtenE20inE20SymbianE20CE2bE2bE20toE20provideE20aE20GUIE20applicationE2eE20AE20documentE20aboutE20portingE20eE78periencesE20andE20eE78ampleE20architectureE20isE20alsoE20includedE20inE20theE20packageE2eE20MainE20SymbianE20CE2bE2bE2fS60E20classesE3aE20CAknSingleNumberStyleE4cistBoE78E2cE20CAknSearchFieldE2cE20CAknTeE78tE51ueryE44ialogE2cE20CFileManE2cE20StringE4coaderE2eE20CE2fOpenE20CE20classesE3aE20connectE2cE20socketE2cE20setsockoptE2eX
qmarsZeditionQNx1X
qmarsZencodingQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fencodingE2d1E2fzipX
qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX
qmarsZrevisionQNx0X
qmarsZsizeQNx240074X
qmarsZtitleQSxOpenE20CE3aE20FTPE20ClientE20E45E78ampleX
qncZrightsQSxCopyrightE20Ea9E202007E20NokiaE20CorporationE2eX
qncZsupersededByQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2ff383a01dE2deff8E2d497bE2dadecE2db907342b50f4E2fOpenE5fCE5fFTPE5fClientE5fE45E78ampleE5fv1E5f1E5fenE2ezipX
qwebZresolvesAsQUxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fdpE3furiE3dhttpE253AE252FE252FswE2enokiaE2ecomE252FidE252F3b018428E2d3b4fE2d4ad7E2da245E2dfc1712ef5f36E252FOpenE5fCE5fFTPE5fClientE5fE45E78ampleE5fv1E5f0E5fenE2ezipX
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ
qrdfZtypeQUqfnZPrimaryE52esourceQ
qrdfZtypeQUqfnTypeZApplicationQ
qrdfZtypeQUqfnTypeZE45E78ampleQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqrdfsZE52esourceQ