Java套接字I / O流

时间:2018-03-11 20:34:46

标签: java sockets io client-server

我一直在使用套接字开发一个简单的服务器 - 客户端应用程序。到目前为止,双方都使用public void gameSetUp(TextField guessField, int counter, int num) { int numToGuess = num, maxGuesses = 5; try { if (counter != 5) { int guessNum = Integer.valueOf(guessField.getText()); if (guessNum == numToGuess) { System.out.println("Correct!"); } else if (guessNum < numToGuess) { counter++; System.out.println("You guessed " + guessNum + ", which was too low. " + (maxGuesses - counter) + " guesses left!"); } else if (guessNum > numToGuess) { counter++; System.out.println("You guessed " + guessNum + ", which was too high. " + (maxGuesses - counter) + " guesses left!"); } } } finally { if (counter == maxGuesses) { System.out.println("\nGame Over..."); } } } 作为输入流,使用BufferedReader作为输出流。

这项工作非常有效,因为我能够将简单的消息从客户端发送到服务器,反之亦然。我试图实现一个额外的功能,允许服务器和客户端在它们之间交换文件。我已经浏览了一些在线教程,而且我使用PrintWriterDataInputStream收集的内容可能是出于此目的的理想选择。

我的问题是,最合适的方法是什么,以便我的服务器和客户端能够交换消息和文件?

0 个答案:

没有答案