2014-09-26 53 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!

回答