I want to communicate between a java and a 4gl application on the same workstation. Do there exist better ways than sockets to allow a communication between these two processes? ODBC is not ned. i have already thought of pipes but in the forum pipes aren't recommended at all.