Kết quả 1 đến 3 của 3
  1. #1
    Ngày tham gia
    Dec 2014
    Bài viết
    0

    Vấn đề về kết nối với server

    em đang tìm hiểu cái ứng dụng kiểu client server nó có đoạn code như bên dưới



    Mã:
    defaulthttpclient httpclient = new defaulthttpclient();
    httppost httppost = new httppost(url);
    httppost.setentity(new urlencodedformentity(params));
    httpresponse httpresponse = httpclient.execute(httppost);
    httpentity httpentity = httpresponse.getentity();
    is = httpentity.getcontent();
    khi server bật thì nó chạy bình thường nhưng khi tắt server đi thì nó bị như kiểu cứ chờ chờ mãi mãi. cho em hỏi có cách nào biết được server đang tắt hay đang có lỗi, quá tải...để không thực hiện đoạn lệnh đấy nữa hoặc là cho đoạn lệnh đó chạy trong 1 khoảng thời gian nhất định thôi không ạ?.

  2. #2
    Ngày tham gia
    Jun 2014
    Bài viết
    0
    dùng try catch để bắt lỗi là biết được nó có thành công hay không.... từ đó xử lí tiếp

  3. #3
    Ngày tham gia
    Apr 2016
    Bài viết
    0
    bạn cũng có thể đặt timeout. sau 1 khoảng thời gian nhất định nếu không kết nối được sẽ thông báo và thoát. tránh tình trạng treo ứng dụng

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •