服务中的Java套接字连接

时间:2016-01-12 03:43:24

标签: java android sockets android-activity android-service

我需要创建一个使用套接字连接到服务器的应用程序。在应用程序关闭之前,Connection必须保持活动状态。我将使用它将字节发送到服务器。我目前正在使用绑定到MainActivity的服务。以下是我的代码的一部分。我有什么工作,但过了一段时间我觉得我失去联系。 Android操作系统可以破坏我的服务以释放内存吗?或者有更好的方法吗?

public class myService  extends Service {


    Socket echoSocket = null;
    DataOutputStream dos = null;
    DataInputStream din;
     static  String IPADDRESS=null;

     static int port=0;


    OnCreate()
    {

        echoSocket = new Socket();

        echoSocket.connect(ip,port);


         if(echoSocket.isConnected())
         {
            dos = new DataInputStream(echoSocket.getOutputStream) ;
            dos.write("som bytes");
            dos.flush();
         }


    }



}

0 个答案:

没有答案