当前位置: 代码迷 >> Java相关 >> JAVA程序接收控制台输入的有关问题
  详细解决方案

JAVA程序接收控制台输入的有关问题

热度:5454   发布时间:2013-02-25 21:44:39.0
JAVA程序接收控制台输入的问题
我需要做一个JAVA程序,外部可以通过telnet的方式(例如:telnet 192.168.20.100 8801)连接到我的程序,并且可以在控制台输入某些命令,我的程序通过解析这些命令,实现相应的操作,请各位大侠帮忙讲解下应该如何实现。


注:是需要通过外部telnet的方式,不是程序启动之后就在控制台输入的那种。不是要Scannerin= newScanner(System.in)这样一句简单的代码。

------解决方案--------------------------------------------------------
搜索 Java Echo实现

------解决方案--------------------------------------------------------
如果楼主学过 Socket 开发的话,其实很简单,无非是把 Scanner 套用在建立好的socket.getInputStream()上而已;当然,不用Scanner也行,大把其它的诸如 BufferedReader之类的可供使用(不过需要 InputStreamReader 先做个包装)

这里有个相对完整例子:
http://topic.csdn.net/t/20031029/14/2406526
------解决方案--------------------------------------------------------
探讨
引用:

如果楼主学过 Socket 开发的话,其实很简单,无非是把 Scanner 套用在建立好的socket.getInputStream()上而已;当然,不用Scanner也行,大把其它的诸如 BufferedReader之类的可供使用(不过需要 InputStreamReader 先做个包装)

这里有个相对完整例子:
http://topic.csdn.net/……
  相关解决方案