用的是TCP的socket和ServerSocket设计的一个简单的聊天室。像设计一个登陆框,里面有用户名以及密码,通过验证的方式向Server端的数据库验证,如果通过,调用Client的图形界面,可以多人聊谈,没有通过验证,作相应处理。问题,登陆框的uername 和 Password应该用两个变量分别传到server还是把这两个变量放到一个字符创中传到Server段呢?
      如果是分别传到Server那Server怎么识别的呢?

解决方案 »

  1.   

    password本地加密后再传比较好些。怎么识别?server是你写的,规则你来定
      

  2.   

    我的意思就是说,一般的人在Server端是怎么处理的
      

  3.   

    一般的方法是:将加密过后的密码和你serve中按照用户名查到的加密过后的密码进行对比.
                看下这两个基本点密码是否相同就可以拉.
      

  4.   


    ps.println("login");//告诉服务器我要登录
    ps.println(nameTextField.getText());
    ps.println(passwordField.getPassword());我做的是这样传输的