日期:2014-05-20  浏览次数:20737 次

JavaSE 客户端的 用户信息初始化问题
我编写了一个程序 有客户端和服务端 已经完成了 注册功能和登陆功能。
登陆后需要跳转窗口 和 初始化 用户信息。如姓名,创建时间等等这类信息

我应该如何做呢?序列化对象吗?还是其他的。 另外 登陆成功后 关闭不关闭socket呢?

跳转后的窗口是 用登陆前的socket 初始化用户信息 还是 在新建一个 socket? 谢谢啦
客户端 socket 初始化用户信息

------解决方案--------------------
实现这种功能建议使用MVC模式,先启动服务器,点击登录启动客户端,用户信息保存在配置文件中,登录的时候从里面读取进行验证。登录一个界面,注册一个界面,根据业务需求设置界面的跳转。服务器和客户端在整个业务层都不能关闭。登陆后的你要获取登录时启动的socket,然后可以进行客户端和服务器的交流。
------解决方案--------------------
都用同一个socket。

------解决方案--------------------
引用:
我编写了一个程序 有客户端和服务端 已经完成了 注册功能和登陆功能。
登陆后需要跳转窗口 和 初始化 用户信息。如姓名,创建时间等等这类信息

我应该如何做呢?序列化对象吗?还是其他的。 另外 登陆成功后 关闭不关闭socket呢?

跳转后的窗口是 用登陆前的socket 初始化用户信息 还是 在新建一个 socket? 谢谢啦


点击跳转到项目下载页

这个我学习时候做的聊天里面有对于这样问题解决,服务端ServerConnection解决登录问题,ServerMessageThread解决登录后的所有问题聊天、退出、传图片等,对于不同需求只添加XML对应功能的type就好了。
------解决方案--------------------
看看这个实例代码