导航
  • 主页
  • VC综合技术
  • 互联网技术
  • MFC AppLauncher
  • .NET 技术
  • 界面
  • 进程
  • 算法
  • 硬件/系统
  • 数据库
  • VC++技术资源

类似联众游戏大厅之类的软件,用户登陆后的信息保存在哪里?

leoleevi 2002-07-25 01:17:38
大家知道,联众游戏大厅启动之后要求用户登陆

如果用户的帐号无误,就可以进入联众游戏大厅

我的问题是:
进入联众游戏大厅之后,不管进入那一个游戏,游戏怎么知道你是谁?
也就是说,联众游戏大厅是把登陆用户的用户名记录在什么地方?

应该是在内存中的,那么如何去找到这个用户名呢?

这种设计类似与ASP中SESSION的概念,用户只要不关闭大厅,一直保持着连接。希望大家给出VC设计的思路。
...全文
121 点赞 收藏 7
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shitalone 2002-07-25
服务器/客户端的程序了,如果基于socket实现,为每个连接客户端建立如下结构了
struct user
{
SOCKET s; //客户端socket
char *username; //用户名
}
回复
rokia 2002-07-25
怎麼能不保存呢? 不保存怎麼知道你是誰啊?
我假設一下:
struct user
{
cstring username, //保存用戶名
connectstru userconn//用戶的連接屬性
}

struct connectstru // 用於存儲用戶連接的一些值。
{
IPADDRESS ip;
PORT port;
TIME begintime;
}

這樣,每次用戶進一個房間時,就查一下。

因為聯眾是有客戶端的,就更自由一些,客戶端也記一些東西。
也許每次傳一個索引值給服務器就可以了。
回复
rokia 2002-07-25
怎麼能不保存呢? 不保存怎麼知道你是誰啊?
我假設一下:
struct user
{
cstring username, //保存用戶名
connectstru userconn//用戶的連接屬性
}

struct connectstru // 用於存儲用戶連接的一些值。
{
IPADDRESS ip;
PORT port;
TIME begintime;
}

這樣,每次用戶進一個房間時,就查一下。

因為聯眾是有客戶端的,就更自由一些,客戶端也記一些東西。
也許每次傳一個索引值給服務器就可以了。
回复
wistaria 2002-07-25
http://www2.ccw.com.cn/tips/2k01/011901_05.asp
回复
249727wt 2002-07-25
我看不用保存的!只要验证通过就可以了阿!关掉后要再次输入验证阿!
回复
wistaria 2002-07-25
http://www2.ccw.com.cn/tips/2k01/011901_05.asp
回复
rokia 2002-07-25
肯定有他自己的結構,在內存裡找用戶名也沒什麼稀奇。
回复
发动态
发帖子
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……