我们使用rfid阅读器和mysql数据库创建一个系统可以让我用我的mifare卡通过门锁系统,因为我们已经构建了一个UI,我们需要让服务器将消息发送回客户端
ex。“你过门”这样的东西,我们尝试使用多线程来实现我们的目标,但它会继续停止
这是代码
Monad
SS
pure () >> pure ()
答案 0 :(得分:1)
在DoorClient3#go()
中,您使用writer.close()
。这会关闭整个套接字。请参阅:https://docs.oracle.com/javase/7/docs/api/java/net/Socket.html#getOutputStream()
意思是:你不能再向套接字OutputStream
写入更多数据。
仅在IncomingReader#run()
方法的末尾关闭您的编写器(和套接字)。