gpt4 book ai didi

java - 收听 9100 进行打印

转载 作者:行者123 更新时间:2023-12-01 13:12:10 29 4
gpt4 key购买 nike

我如何在 Java 中监听原始打印机端口 9100。

当我在端口 9100 上创建 ServerSocket 并接受连接时,当我尝试打印到此端口时,没有任何反应。

System.out.println("listening on 9100");
try {
ServerSocket serverSocket = new ServerSocket(9100);
serverSocket.setSoTimeout(0);
serverSocket.accept();
System.out.println("Accepted connection");
} catch (IOException e) {
e.printStackTrace();
}

编辑:“接受的连接”永远不会被打印。所以套接字永远不会启动

最佳答案

您忽略了 serverSocket.accept() 的返回值。
这会给你一个套接字。看来你根本没有使用它。

ServerSocket.accept

然后您需要从该套接字获取输入/输出流,
然后您可以通过这些流与客户端进行通信。

关于java - 收听 9100 进行打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22762598/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com