【发布时间】:2014-09-26 16:28:05
【问题描述】:
我正在为我的朋友和我做一个程序,以便我们可以聊天并互相发送文件但我发现一些让我感到困惑的东西。那时我正在制作程序的最后阶段,结合聊天和文件功能。但我不知道如何将这两者结合起来。因为聊天有一个输入流和一个输出但是文件函数有三个流:
fis = new FileInputStream(myFile);
bis = new BufferedInputStream(fis);
os = sock.getOutputStream();
这是聊天功能流:
outputdata = new ObjectOutputStream(connect.getOutputStream());
inputdata = new ObjectInputStream(connect.getInputStream());
那么我应该如何组合这些程序,如果信息太少,这里有一个简短的解释: 我想用 Java 套接字做一个聊天和文件传输程序,但是我应该怎么做,流是正确的,所以它知道什么时候只应该发送文本或什么时候只应该发送文件。
感谢您的回答:D!
【问题讨论】:
标签: java sockets stream file-transfer instant-messaging