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.html
[解决办法]