I was trying to make a liquidsoap java socket communicator, i fought a few
days with this issu so i am posting here the code to anyone that finds it
useful.
The following code use JUNIX for the comunication
http://code.google.com/p/junixsocket/
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

import org.newsclub.net.unix.AFUNIXSocket;
import org.newsclub.net.unix.AFUNIXSocketAddress;


public class TestJunix {
    public static void main(String[] args){
        try {
            File socketFile = new
File("/home/fabio/workspace/liquidsoap/socket_teste");
            AFUNIXSocket sock;
            sock = AFUNIXSocket.newInstance();
            sock.connect(new AFUNIXSocketAddress(socketFile));
            InputStream is=sock.getInputStream();
            BufferedOutputStream bos=new BufferedOutputStream(
sock.getOutputStream());
            String cmd="help \n\0";//Don't forget \n\0 otherwise liquidsoap
won't consider the command
            bos.write(cmd.getBytes());
            bos.flush();
            DataInputStream in = new DataInputStream(is);
            BufferedReader br = new BufferedReader(new
InputStreamReader(in));
            String strLine;
            //Read File Line By Line
            while ((strLine = br.readLine()) != null)   {
                System.out.println (strLine);
            }
            bos.close();
            is.close();
            sock.close();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}
------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Savonet-users mailing list
Savonet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to