android
客户端在多个界面切换时保持
socket
的链接
研究一个 socket 在多个界面切换时保持链接的问题,现在我提供客户端的源码给有需要的
人参考。
1、ApplicationUtil 类:
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;
import android.app.Application;
public class ApplicationUtil extends Application{
private Socket socket;
private DataOutputStream out = null;
private DataInputStream in = null;
public void init() throws IOException, Exception{
this.socket = new Socket("192.168.1.104",10202);
this.out = new DataOutputStream(socket.getOutputStream());
this.in = new DataInputStream(socket.getInputStream());
}
public Socket getSocket() {
return socket;
}
public void setSocket(Socket socket) {
this.socket = socket;
}
public DataOutputStream getOut() {
return out;
}
public void setOut(DataOutputStream out) {
this.out = out;
}