踩过Local Socket的一些坑--C与JAVA的内部通信
Android中的本地套接字(Local Socket),主要用于进程或者线程间的通信,实现的方式类似于socket,但其实是对Linux中Socket进行了封装,具体的内容可以随便搜一下,有很多相关的教程,这里主要记录下实现的过程中遇到的很多问题。 Java层实现Server: try { localServerSocket = new LocalServerSocket( SOCKET_NAME ); while ( true ) { Log. v ( "sysser" , "Java: wait socket connect" ); LocalSocket socket = localServerSocket .accept(); Log. v ( "sysser" , "Java: socket connect success" ); while ( true ) { bufferedReader = new BufferedReader( new InputStreamReader(socket.getInputStream())); bufferedReader .read( recv_bytes , 0 , 1024 ); Log. v ( "sysser" , "Java: socket recv : " +String. format ( "%c" , recv