我有一个包含tcp数据包的字节文件。我想使用套接字来读取这些数据包。
是否可以使用套接字在没有连接的情况下读取此文件?
答案 0 :(得分:2)
FileInputStream mInStream = new FileInputStream("file path").
byte[] buffer = new byte[1024];
// Keep listening to the InputStream
while (true) {
try {
bytes = mInStream.read(buffer, 0, buffer.length);
}catch {}
}
答案 1 :(得分:1)
不,但您可以使用FileInputStream并从文件中读取字节,如下面的代码段:
byte[] buffer = new byte[1024];
FileInputStream fis = new FileInputStream("path_to_file").
while((fis.read(buffer) != -1)
// do something with the bytes readed