我是下那个程序来改的,想自己先运行一遍,可是登录注册都一直提示正在连接服务器,,,我对android不了解 
请问高手这一情况怎么解决?我是不是要搭建个服务器?

解决方案 »

  1.   

    try{
    if(mc == null){
    mc = new MyConnector(SERVER_ADDRESS, SERVER_PORT);
    }
    EditText etUid = (EditText)findViewById(R.id.etUid); //获得帐号EditText
    EditText etPwd = (EditText)findViewById(R.id.etPwd); //获得密码EditText
    String uid = etUid.getEditableText().toString().trim(); //获得输入的帐号
    String pwd = etPwd.getEditableText().toString().trim(); //获得输入的密码
    if(uid.equals("") || pwd.equals("")){ //判断输入是否为空
    Toast.makeText(LoginActivity.this, "请输入帐号或密码!", Toast.LENGTH_SHORT).show();//输出提示消息
    return;
    }
    String msg = "<#LOGIN#>"+uid+"|"+pwd; //组织要返回的字符串
    mc.dout.writeUTF(msg); //发出消息
    String receivedMsg = mc.din.readUTF(); //读取服务器发来的消息
    pd.dismiss();
    if(receivedMsg.startsWith("<#LOGIN_SUCCESS#>")){ //收到的消息为登录成功消息
    receivedMsg = receivedMsg.substring(17);
    String [] sa = receivedMsg.split("\\|");
    CheckBox cb = (CheckBox)findViewById(R.id.cbRemember); //获得CheckBox对象
    if(cb.isChecked()){
    rememberMe(uid,pwd);