30/09/2018, 17:44

Connect socket lần 2

chào mọi người và anh Đạt !
hiện tại mình đang làm về client android connect socket java,

mới đầu zô app là mình connect server rất ok, có thể send message dạng text.
nhưng khi đến phần send file cho client khác, thì lúc này mình phải tạo 1 socket mới đối với server, socket này có nhiệm vụ là sendfile, send xong thì đóng socket lại, nhưng mình lại không connect đc với server. các bạn có thể cho mình gợi ý được không.

code thì khá dài dòng :
lúc chọn ảnh rồi send : http://codepad.org/27568RcL
hàm connect socket : http://codepad.org/D8ULpnyl
hàm nhận luôn http://codepad.org/doh8jAB8 (conncet chưa đc nên hàm này có thể nói là k dùng đến)

mình có ghi log, nhưng ở phần này có cứ báo là null:

try {
    if (clientSocket1 == null) {
        clientSocket1 = new Socket(); //  nó cứ báo là null, trong khi new mà @@
        connectSocket1();
    } else {
        if (clientSocket1.isClosed())
            connectSocket1();
    }
} catch (Exception e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
return null;
Bài liên quan
0