You Are Here:

Community: Blogs

Open Source Bluetooth PAN's Forum Nokia Blog

Symbian Networking interface

Carbider | 07 December, 2007 15:57

I've spent some time to examine the Symbian's networking architecture.
Since the TCP/IP connection should be established over Bluetooth® the new entry to CommDB database should be entered.
This can be performed by CCommsDatabase class.
After user selects the PAN record, all TCP traffic should be encapsulated into BNEP packets and transmitted over wireless link.

Inside the application, the IAP (internet access point) is selected by RConnection class with RConnection::Start() or RConnection::Attach() methods.
This methods associate the connection with underlying interface.

But no documents can be found about creating those underlying interfaces.
In my mind that should be something like  device or DLL library.

I asked for help from expert on FN Discussion Boards. This method was recently introduced. And now wait with the impatience.

 

RSSComments

Reply

Carbider | 11/12/2007, 10:41

Carbider

Thanks to FN Expert ltomuta for his quick distinct reply to my question.

Now I should think about attaching the application to existing netwoking interface.

You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZdescriptionQSxCarbiderE20E7cE2007E20E44ecemberE2cE202007E2015E3a57E20IE27veE20spentE20someE20timeE20toE20eE78amineE20theE20SymbianE27sE20networkingE20architectureE2eSinceE20theE20TCPE2fIPE20connectionE20shouldE20beE20establishedE20overE20BluetoothEaeE20theE20newE20entryE20toE20CommE44BE20databaseE20shouldE20beE20enteredE2eThisE20canE20beE20performedE20byE20CCommsE44atabaseE20classE2eAfterE20userE20selectsE20theE20PANE20recordE2cE20allE20TCPE20trafficE20shouldE20beE20encapsulatedE20intoE20BNE45PE20packetsE20andE20transmittedE20overE20wirelessE20linkE2eInsideE20theE20applicationE2cE20theE20IAPE20E28internetE20accessE20pointE29E20isE20selectedE20byE20E52ConnectionE20classE20withE2eE2eE2eX qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2fopenE2dsourceE2dbluetoothE2dpansE2dforumE2dnokiaE2dblogE2f2007E2f12E2f07E2fsymbianE2dnetworkingE2dinterfaceX qdcZpublisherQUxhttpE3aE2fE2fswE2enokiaE2ecomE2fidE2fc764fd1cE2d8b06E2d499aE2d9a6aE2d17c3903d5a65E2fforumE5fnokiaE5fcrawlerE5fagentX qdcZtitleQSxOpenE20SourceE20BluetoothE20PANE27sE20ForumE20NokiaE20BlogE20E7cE20SymbianE20NetworkingE20interfaceX qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZBlogE45ntryQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qrssZdescriptionQSxCarbiderE20E7cE2007E20E44ecemberE2cE202007E2015E3a57E20IE27veE20spentE20someE20timeE20toE20eE78amineE20theE20SymbianE27sE20networkingE20architectureE2eSinceE20theE20TCPE2fIPE20connectionE20shouldE20beE20establishedE20overE20BluetoothEaeE20theE20newE20entryE20toE20CommE44BE20databaseE20shouldE20beE20enteredE2eThisE20canE20beE20performedE20byE20CCommsE44atabaseE20classE2eAfterE20userE20selectsE20theE20PANE20recordE2cE20allE20TCPE20trafficE20shouldE20beE20encapsulatedE20intoE20BNE45PE20packetsE20andE20transmittedE20overE20wirelessE20linkE2eInsideE20theE20applicationE2cE20theE20IAPE20E28internetE20accessE20pointE29E20isE20selectedE20byE20E52ConnectionE20classE20withE2eE2eE2eX qfnZdistributionQUxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fX qfnZtopicQUqfnTopicZconnectivityQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZcppQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtopicQUqfnTopicZtestingQRqdcZtypeQUqrdfsZE52esourceQRqmarsZrelevanceQNx100X qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZBlogE45ntryQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qfnZupdatedQDx2007E2d12E2d11X qfnZuserE5ftagQSxconnectivityX qfnZuserE5ftagQSxsymbianE2dcE2bE2bX qfnZuserE5ftagQSxtestingX qmarsZdescriptionQSxCarbiderE20E7cE2007E20E44ecemberE2cE202007E2015E3a57E20IE27veE20spentE20someE20timeE20toE20eE78amineE20theE20SymbianE27sE20networkingE20architectureE2eSinceE20theE20TCPE2fIPE20connectionE20shouldE20beE20establishedE20overE20BluetoothEaeE20theE20newE20entryE20toE20CommE44BE20databaseE20shouldE20beE20enteredE2eThisE20canE20beE20performedE20byE20CCommsE44atabaseE20classE2eAfterE20userE20selectsE20theE20PANE20recordE2cE20allE20TCPE20trafficE20shouldE20beE20encapsulatedE20intoE20BNE45PE20packetsE20andE20transmittedE20overE20wirelessE20linkE2eInsideE20theE20applicationE2cE20theE20IAPE20E28internetE20accessE20pointE29E20isE20selectedE20byE20E52ConnectionE20classE20withE2eE2eE2eX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZBlogE45ntryQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ