You Are Here:

Community: Developer Discussion Boards

#1 Old Question SNAP virtual client - 2006-06-15, 08:37

Join Date: Jun 2006
Posts: 31
abhisheik
Offline
Registered User
Hi.I m new to SNAP framework as most of you.Can anyone tell me what is the exact job of virtual clients that are made by the session manager? i mean, the pdf just says that a virtula clien is created for each client session.Why is this done?Give me all the requirements n reasons.Please answer me.pleaseeeee
Reply With Quote

#2 Old Re: SNAP virtual client - 2006-06-16, 01:18

Join Date: Jun 2006
Posts: 25
SM Tech
Offline
Registered User
Hi,

The "virtual client" is a server-side representation of your user state in the SNAP Mobile system. There are two technical hurdles w/ mobile gaming that make this necessary:

1) Handsets connect and disconnect from the servers freely. Also, it is possible to temporarily lose your signal or your connection to the servers (e.g., you pass through a tunnel on the train, you receive an incoming phone call). So at any given moment time, you may be active in the SNAP Mobile system (playing a game, hanging out in a lobby, etc.), but your handset may not have a open server connection at that instant.

2) Also, only handsets can initiate network connections to the server, not the other way around. So if other players need information about you (are you logged on? what game room or lobby are you in? etc.), they cannot request it directly from your handset.

The "virtual client" on the servers is a representation of your state in the SNAP Mobile system. It proxies requests to and from the Online Community Servers. It keeps track of such things as:

- are you logged in?
- what lobby are you in?
- what game room are you in?
- are you currently playing a game?
- are you waiting in a matchmaking mode for a game to begin?
- what game are you currently logged in with? (The same user account can log in via any SNAP Mobile game, connected to the same community, that has been downloaded to the handset.)

Hope this helps,
Sam
Reply With Quote

#3 Old Talking Re: SAM - 2006-06-16, 07:18

Join Date: Jun 2006
Posts: 31
abhisheik
Offline
Registered User
Thanks a lot sir.I thought no one answers querries in this forum. But you have given a real good and helpful reply..
Abhi Sam
Reply With Quote
Reply « Previous Thread | Next Thread »
Display Modes
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules

You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is Off
HTML code is Off
Forum Jump
Similar Threads
Thread Thread Starter Forum Replies Last Post
Bluetooth client problem on games! wmchan78 Mobile Java Networking & Messaging & Security 6 2006-03-22 07:15
Nokia Mobile VPN Client marcyl Symbian Networking & Messaging 1 2003-12-01 15:47
Problems with Nokia 9210 SyncML client arssi OMA DM/DS/CP 0 2003-05-28 10:23
Dialogs within Symbian 6.0 based SDK georgica1979 Symbian User Interface 14 2003-04-07 16:29
Unresolved external symbols problem georgica1979 Symbian User Interface 1 2003-04-06 14:26

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: qdcZidentifierQSxhttpE3aE2fE2fdiscussionE2eforumE2enokiaE2ecomhttpE3aE2fE2fdiscussionE2eforumE2enokiaE2ecomE2fforumE2fshowthreadE2ephpE3ftE3d127641X qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE44iscussionQ qdcZtypeQUqfntypeZE44iscussionContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZtopicQUqfnTopicZentertainmentQ qfnZtopicQUqfnTopicZgamesQ qfnZtopicQUqfnTopicZj2meQ qfnZtopicQUqfnTopicZjavaQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE44iscussionQ qfnZtypeQUqfntypeZE44iscussionContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE44iscussionQ qrdfZtypeQUqfntypeZE44iscussionContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ