java -version git clone https://github.com/jnr/jnr-unixsocket.git cd jnr-unixsocket mvn package <dependency> <groupId>jnr.unixsocket</groupId> <artifactId>jnr-unixsocket</artifactId> <version>0.21</version> </dependency> import jnr.unixsocket.UnixServerSocket; import jnr.unixsocket.UnixSocket; import java.io.InputStream; import java.util.Scanner; public class UnixSocketExample { public static void main(String[] args) throws Exception { UnixServerSocket serverSocket = UnixServerSocket.newInstance(); serverSocket.bind("/path/to/unix/socket"); UnixSocket socket = serverSocket.accept(); InputStream inputStream = socket.getInputStream(); Scanner scanner = new Scanner(inputStream); while (scanner.hasNextLine()) { String data = scanner.nextLine(); } scanner.close(); inputStream.close(); socket.close(); serverSocket.close(); } }


上一篇:
下一篇:
切换中文