【发布时间】:2014-04-03 01:47:45
【问题描述】:
我正在尝试构建一个 Java Bittorent 客户端。据我了解,在同伴相互握手后,他们可能会开始互相发送消息,通常是零星地发送消息。
使用 DataInputStream 连接我可以读取消息,但如果我调用读取并且对等方持有的流上没有任何内容。有没有办法可以判断是否正在通过流发送内容?或者我应该创建一个新线程来连续读取来自每个对等方的消息流,直到客户端将它们关闭关闭?
【问题讨论】:
标签: java sockets bittorrent datainputstream