Я делал программу для своих друзей и меня, чтобы мы могли общаться и отправлять файлы друг другу, но я нахожу то, что меня смутило. Это было, когда я делал последний этап программы, сочетая функции чата и файла. Но я не знал, КАК объединить эти два. Поскольку чат имеет один входной поток и один выход, но функция файла есть три потока:Java multi function socket program
fis = new FileInputStream(myFile);
bis = new BufferedInputStream(fis);
os = sock.getOutputStream();
И это функция чата потоки:
outputdata = new ObjectOutputStream(connect.getOutputStream());
inputdata = new ObjectInputStream(connect.getInputStream());
Так как я должен объединить эти программы, если это слишком мало информации здесь короткое объяснение: Я хочу сделать чат и программу передачи файлов с Java-сокетом, но как это сделать, чтобы потоки были правильными, поэтому он знает, когда он ТОЛЬКО должен отправлять текст или когда он ТОЛЬКО должен отправлять файлы.
Спасибо и ответим: D!
Нет, не тот ответ, как я должен поставить код передачи файлов и кода чата совмещены – Tor