在手机调取网口打印机的时候出现了一个问题就是:当我第一次通过ip+端口号进行打印时是可以正常打印的,之后再次点击打印就会报如下错误: java.net.SocketTimeoutException: failed to connect to /192.168.0.222 (port 9100shi) after 1000ms
这个ip是正常的 在cmd中可以正常连通。只有在点开wifi后重新连接wifi后才能再次打印,之后又会报错。有人说是端口没有释放 具体的该在代码中体现呢?
你这个是超时了,你看看把超时时间设置的大一点呢.
new 完了 Socket之后,send完数据,调用Socket 对象的close()方法
试着第一次打印后断开打印机连接