2014-09-26 57 views
-1

我正在为我的朋友和我做一个程序,所以我们可以聊天并发送文件给对方,但我发现一些让我困惑的东西。那时我正在制作节目的最后一个阶段,结合聊天和文件功能。但我不知道如何结合这两个。因为聊天有一个输入流和一个输出,但该文件的功能有三个流:Java多功能套接字程序

fis = new FileInputStream(myFile); 
bis = new BufferedInputStream(fis); 
os = sock.getOutputStream(); 

这是聊天功能流:

outputdata = new ObjectOutputStream(connect.getOutputStream()); 
    inputdata = new ObjectInputStream(connect.getInputStream()); 

所以我应该如何结合这个程序,如果这信息太少是一个简短的解释: 我想用Java套接字进行聊天和文件传输程序,但是我应该怎么做,因此这些信息流是正确的,因此它知道它什么时候应该发送文本或什么时候应该发送文件。

感谢和回答:D!

回答