在JAVA中实时流式传输文本

时间:2015-10-25 08:17:17

标签: java network-programming real-time serversocket

我正在使用套接字编程开发客户端/服务器程序。

一旦我在客户端输入一个字符(即在按下enter之前从客户端获取输入),我就会卡在服务器显示字符的位置。

需要帮助! 提前谢谢。

1 个答案:

答案 0 :(得分:-2)

我假设您使用的是printwriter和缓冲读卡器?

你需要做类似

的事情
out.println(textField.getText());
textField.setText("");

其中textField是用户输入和输出的字段是您的打印编写者。

在服务器上,您需要捕获该文本。 像

这样的东西
String input = in.readLine();

你的bufferedreader在哪里?棘手的部分是在用户输入时执行它,您需要检测文本字段中的更改并在每次字符更改时管道信息。 http://www.coderanch.com/t/609096/java/java/Realtime-update-changing-JTextField这是关于该主题的非常好的教程。